undefined variable
Posté : 22 févr. 2007, 00:53
Bonsoir a tous,
J'ai recopie un petit script permettant une recherche de noms de fichiers contenant un mot cle donne.
Tres court script, le voici :
Notice: Undefined variable: REQUEST_METHOD in c:\easyphp1-8\www\recherche.php on line 8
Recherche d'une fonction PHP
Notice: Undefined variable: PHP_SELF in c:\easyphp1-8\www\recherche.php on line 18
Je ne reussis pas a voir pourquoi.
Si quelqu'un pouvait m'eclairer, merci d'avance.[/php]
J'ai recopie un petit script permettant une recherche de noms de fichiers contenant un mot cle donne.
Tres court script, le voici :
<?PHP
$répertoire = "C:\\easyphp1-8\\www\\docs\\";
if ($REQUEST_METHOD == 'POST')
{ $catalogue = opendir($répertoire);
while ($page = readdir($catalogue))
{ if (stristr($page, $mot) && !empty($mot))
{ print "<A HREF=\"$répertoire"."$page\">$page</A><br>\n";
}
}
}
else
{ echo "<H2>Recherche d'une fonction PHP</H2>";
echo "<FORM METHOD=POST Action=$PHP_SELF>";
echo "Tapez le mot clé recherché : ";
echo "<INPUT TYPE='text' NAME='mot' VALUE=''>";
echo "<INPUT TYPE='submit' VALUE='Chercher'>";
echo "</FORM>";
}
?>
Mais quand je l'execute, il me renvoie:Notice: Undefined variable: REQUEST_METHOD in c:\easyphp1-8\www\recherche.php on line 8
Recherche d'une fonction PHP
Notice: Undefined variable: PHP_SELF in c:\easyphp1-8\www\recherche.php on line 18
Je ne reussis pas a voir pourquoi.
Si quelqu'un pouvait m'eclairer, merci d'avance.[/php]