Bonjour,
J'ai entamé le développement d'une petite application et je suis bloqué. En fait j'ai créé une variable $date qui correspond au nom d'un dossier et j'affecte cette variable à une autre variable correspondant au répertoire de la recherche.
Le problème est que j'ai le message suivant :
Warning: dir($d) [function.dir]: failed to open dir
voici mon code :
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<fieldset>
<legend>TEST</legend>
<table width="699" height="141">
<tr>
<td width="138" height="53">Numéro de téléphone :</td>
<td width="448"><input type="text" name="mot">
<input type="submit" name="submit" value="Rechercher"></td>
</tr>
<tr>
<td height="80" colspan="2" align="center"><?php echo '<a href="'.$entry.'">'.$data.'</a><br />';
// Le chemin du répertoire de la recherche
$d = dir("./$date/");
if(isset($_POST['submit']) AND !empty($_POST['mot'])){
$mot = trim($_POST['mot']);
while($entry = $d->read()) {
preg_match("#($mot+?)#s", $entry, $new);
$data = trim($new[1]);
if (!empty($data)) echo '<a href="'.$entry.'">'.$data.'</a><br />';
}
$d->close();
}
?>
Pouvez-vous m'aider à résoudre ce problème que je comprend pas. L'affection se passe bien. quand je fais un echo je vois bien que $d a pris la bonne valeur
Rien de plus sympa que l'entraide en info