1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
$handle = opendir('/var/log/sauvegardes') ;
echo "Directory handle: $handle <br>";
echo "Files: <br>";
/* Ceci est la façon correcte de traverser un dossier. */
if ($handle !== false)
{
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ée<br>";
closedir($handle);
}
}
}
else
{
echo "erreur d'accès au dossier";
} |