Salut tout le monde,
Pour apprendre le PHP, j'utilise le livre
PHP 4.x dans la collection
Le Tout en Poche par Michel Dreyfus
L'auteur me demande de télécharger sur la page
PHP: Download documentation le fichier sur la ligne french et la colonne "Many HTML files" et de le décompresser sur mon disque. Ce que j'ai fait dans "Mes Documents"
Il y a beaucoup de fichiers HTML dedans qui décrivent les différentes fonctions du langage php.
Pour pouvoir chercher rapidement dans ce dossier, il me propose ce script, qu'il appelle "cherche.php"
Citation:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Recherche de Fonctions PHP</title>
</head>
<body>
<?php
$répertoire = "C:\\Utilisateurs\\moi\\Documents\\html" ;
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 clef recherché : " ;
echo "<INPUT TYPE='text' NAME='mot' VALUE=''>" ;
echo "<INPUT TYPE='submit' VALUE='Chercher'>" ;
echo "</FORM>";
}
?>
</body>
</html>
|
Je le fais fonctionner grâce à EasyPHP sur un serveur Apache, et il me renvoie les erreurs suivantes
Citation:
Notice: Undefined variable: REQUEST_METHOD in C:\Program Files (x86)\EasyPHP5.3.0\www\cherche.php on line 11
|
et
Citation:
Notice: Undefined variable: PHP_SELF in C:\Program Files (x86)\EasyPHP5.3.0\www\cherche.php on line 21
|
Merci d'avance pour votre aide!