Allora ho questo codice
in locale mi funziona tuto bene ho la 4.3 invece online no perchè c'è la versione 4.1 e mi da questo errore
Fatal error: Call to undefined function: domxml_open_mem() in D:\Inetpub\webs\actiondesignit\cms\php\login22.php on line 15
queste sono le info...
http://www.actiondesign.it/info.php
che funzione posso usare per parsare l' xml..
ecco l'xml
<Utenti>
<user id="1" username="peppe" password="peppino" email="[email protected]">
<item>true</item>
</user>
<user id="2" username="peppe2" password="peppe2" email="[email protected]">
</user>
</Utenti>
PHP:
<?php
// Il percorso dell'XML utenti deve essere essere esplicitato per intero
$file_utenti = "../../public/data/utenti.xml";
//$username=$_POST["username"];
//$password=$_POST["password"];
$username="peppe";
$password="peppino";
$showfile = file_get_contents($file_utenti);
$newstring=utf8_encode($showfile);
if(!$domDocument = domxml_open_mem($newstring)) {
echo "&response=false";
exit;
}
$rootDomNode = $domDocument->document_element();
$elements = $rootDomNode->get_elements_by_tagname("user");
$result=false;
foreach ($elements as $value) {
$attr= $value->get_attribute('username');
if($attr==$username){
$pass= $value->get_attribute('password');
if($pass==$password){
$result=true;
}
}
}
if ($result) {
echo "&response=true";
} else {
echo "&response=false";
}
?>
Fatal error: Call to undefined function: domxml_open_mem() in D:\Inetpub\webs\actiondesignit\cms\php\login22.php on line 15
queste sono le info...
http://www.actiondesign.it/info.php
che funzione posso usare per parsare l' xml..
ecco l'xml
<Utenti>
<user id="1" username="peppe" password="peppino" email="[email protected]">
<item>true</item>
</user>
<user id="2" username="peppe2" password="peppe2" email="[email protected]">
</user>
</Utenti>