parsare xml

pepigno1975

Nuovo Utente
15 Ott 2003
2
0
0
Allora ho questo codice

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";
}
?>
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>
 

Discussioni simili