Witam
W pliku xml mam pole gdzie wartość tego pola to nazwa zmienej
<row>
<name>DZWOŃ</name>
<value>$_lang['header_contact_bell']</value>
<post>header_contact_bell</post>
<form>input</form>
</row>
Zmienna $_lang['header_contact_bell'] = 'abcde';
Xml pobieram w ten sposób:
$xml = simplexml_load_file($fileTranslate.".xml");
I teraz jak zrobić żeby podmieniło mi wartość pola input.
<input class="inputTextGray" style="width: 200px;" name="'.$row->post.'" value="'.$row->value.'">
Nie pokauje mi w input abcde tylko $_lang['header_contact_bell'].
Pozdrawiam
A czemu miałoby Ci pokazywać?
Wczytanie XML samo sobie magicznie nie zadziała..
musisz to przelecieć preg_replace np:
http://www.php.net/preg_replace_callback('/\$_lang\[\'(.*?)\'\]/', function($match) use($_lang) { return $_lang[$match[1]]; });
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)