[Upload] boucle avec move_uploaded_file
Bonjour à tous, j'ai voulu utiliser un petit script qui me permettait de copier des photo que j'avais besoin sur un autre dossier.
J'ai donc utiliser move_uploaded_file.
.... Mais.... je ne comprend pas sa ne me copie rien.
Voici le code
Code:
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 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<?php
$db = mysql_connect('localhost:8888', 'root', 'root');
mysql_select_db('123',$db);
$sql = 'SELECT ref,tof FROM base';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$ref = $data['ref'] ;
$tof = $data['tof'] ;
$dep = '123/'.$ref.'.jpg';
//echo $ref.$tof.'<br>';
//move_uploaded_file($tof,$dep);
if (move_uploaded_file($tof,$dep)) // On deplace le fichier
{
echo "<span class='texte'><i>Le fichier ".$ref." a bien été uploadé.</i></span><br />";
}
else
{
echo "<span class='texte'><i>Le fichier ".$ref." n'a pas été uploder.</i></span><br />";
}
}
// on ferme la connexion à mysql
mysql_close();
?>
Mes dossier Multimedia et 123 sont bien à la racine, la ou se trouve le fichier contenant ce code.
Et $tof et sous forme "Multimedia/991202.jpg"
Merci |