Bon voilà où j'en suis 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $handle = opendir('/var/log/sauvegardes') ;
echo "Directory handle: $handle <br>";
echo "Files: <br>";
/* Ceci est la façon correcte de traverser un dossier. */
while ($file = readdir($handle))
{ echo "$handle";
if ($file != "." && $file != "..")
{
echo "$file<br>";
//On met à jour la base de donnée
$sql = "LOAD DATA LOCAL INFILE \"/var/log/sauvegardes/".$file."\" INTO TABLE sauve FIELDS TERMINATED BY '...' LINES TERMINATED BY '\r'";
//On envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo "<br>requete normalement envoyé<br>";
closedir($handle);
}
} |
Je reçois l'erreur sur ma page :
Warning: readdir(): 3 is not a valid Directory resource in /var/www/index.php on line 41
La ligne 40 étant le while
Partager