Bonjour tout le monde. Je sais que le sujet a été abordé plein de fois mais j'ai beau chercher sur le net mon script ne marche pas.

Comme le nom du sujet l'indique j'aimerais uploader un fichier.

Voici mon script:

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
 
$file = $_FILES['Image'];
if (move_uploaded_file($file['tmp_name'], "C:\test.jpg"))
	   {
		   // uploaded ok
		   //save the file name as the logo url for the sponsor
		   $sponsor_data->m_logo_url = $oDBAccess->setValidString($name);
		   $result = $oDBAccess->updateSponsor($sponsor_data);
 
	   }
	   else
	   {
		   // upload failed
		   $result = false;
	   }
Et rien à faire ça ne marche pas:

voici le résultat de quelques fonctions que j'ai essayé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
is_uploaded_file($file['tmp_name']) -> vrai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
file_exists($file['tmp_name']) -> renvoi faux je ne sais pas trop pourquoi.
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
print_r ($file):
Array
(
    [name] => 46.JPG
    [type] => image/jpeg
    [tmp_name] => C:\WINDOWS\TEMP\php68.tmp
    [error] => 0
    [size] => 30632
)

Si quelqu'un peut m'aider

ps: désolé pour les accents mais je suis sur un clavier qwerty