Moin,
ich versuche schon seit längerem eine xml Datei mit php auszulesen.
Nochmal zu dem Problem, ich möchte das die value von #weather ausgelesen wird und in eine Variable gespeichert wird.
Mein Bisheriger Code den ich:
PHP
$setting = getAttr(11);
echo 'Wetter: ' . $setting;
// echo $setting['value'];
// var_dump($setting);
function getAttr($id) {
$file = file_get_contents('meta.xml');
$meta = simplexml_load_string($file);
foreach($meta->settings->setting[$id]->attributes() as $a => $b) {
return $a;
}
return 'null';
}
Alles anzeigen
Code: meta.xml
<meta>
<settings>
<setting name="#skins" value='[ "cj" ]'></setting>
<setting name="#maxplayers" value="[ 128 ]"></setting>
<setting name="#useLODs" value="[ false ]"></setting>
<setting name="#gamespeed" value="[ 1 ]"></setting>
<setting name="#ghostmode" value='[ "false" ]'></setting>
<setting name="#time" value="12:0"></setting>
<setting name="#vehicleweapons" value='[ "false" ]'></setting>
<setting name="#minplayers" value="[ 0 ]"></setting>
<setting name="#respawntime" value="[ 5 ]"></setting>
<setting name="#gravity" value="[ 0.008000 ]"></setting>
<setting name="#waveheight" value="[ 0 ]"></setting>
<setting name="#weather" value="[ 0 ]"></setting>
<setting name="#locked_time" value="[ false ]"></setting>
<setting name="#duration" value="[ 1800 ]"></setting>
<setting name="#respawn" value='[ "timelimit" ]'></setting>
</settings>
</meta>
Alles anzeigen