Salut j’ais un problème pour remplir les deux tableau $a[] et $b[] ils restent toujours vides
la page ahmed.php :
<?php
$dom = new DomDocument();
$dom->load('ahmed.xml');
$racine = $dom->documentElement;
$liste1 = $dom->getElementsByTagName("title");
$liste2 = $dom->getElementsByTagName("url");
for($i=0;$i<$liste1->legth;$i++)
{
$a[$i]=$liste1[$i]->firstChild->NodeValue;
}
for($i=0;$i<$liste2->lenght;$i++)
{
$b[$i]=$liste2[$i]->firstChild->nodeValue;
}
$q=$_GET["q"];
if(strlen($q)>0)
{
$resultat="";
for($j=0;$j<count($a);$j++)
{
if(strtolower($q)==strtolower(substr($a[$j],0,strlen($q))))
{
$resultat=$b[$i];
}
}
}
if($resultat == "")
{
$reponse="n'existe pas";
}
else
{
$reponse=$resultat;
}
echo $reponse;
?>
la page xml(ahmed.xml)
<?xml version="1.0" encoding="iso-8859-1"?>
<pages>
<link>
<title>Ajax</title>
<url>ajax.html</url>
</link>
<link>
<title>uml</title>
<url>uml.html</url>
</link>
<link>
<title>web</title>
<url>web.html</url>
</link>
<link>
<title>java</title>
<url>java.html</url>
</link>
</pages>