「heloo」などの変数を ->system_settings->settings->hostname などのアドレスに割り当てたいと思い、そのアドレスを手動で記述すると、この関数は正しく機能し、「hello」をそれに割り当てます。アドレスですが、アドレスを動的に指定したい場合は機能しません。私の機能:
<?php
write_xml("->system_settings->settings->hostname",'Helloooooooo');
function write_xml($tag_address,$value) {
$xml = simplexml_load_file("test.xml")
or die("Error: Cannot create object");
// $xml->system_settings->settings->hostname = $value;
$xml->$tag_address=$value;
$xml->asXML("test.xml");
}
?>
コマンドラインを実行すると機能しますが、動的モードでは機能せず、この行で $tag_address を識別します $xml->$tag_address=$value; アドレスとしてではなく、文字列として。私は何をすべきか?TNX