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 : Sélectionner tout - Visualiser dans une fenêtre à part
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