[Upload] Problème d'upload :)
jai un probleme d'upload et je narrive pas a le trouvé.
est ce que quelq'un peut m'aider j'ai deja cherché dans le forum et j'ai pas trouvé de reponse.
voici mon 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
|
function upload(){
// si pas de fichiers uploadé
if (isset($_FILES['image']['name']) && $_FILES['image']['name'] =='')
return;
// $file = $this->variable['form']['image'];
$file = $_FILES['image']['name'];
$dir = $_SERVER["DOCUMENT_ROOT"] . '/image/';
echo $dir;
echo "<pre>\nfile = $file\n";
print_r($_FILES);
echo '<pre>';
if (!is_dir($dir)) {
mkdir($dir);
}
if (move_uploaded_file($file , $dir . $file)) {
echo 'Le fichier est valide, et a été téléchargé avec succès.';
} else {
echo 'erreurd\'upload.';
}
} |
et le navigateur affiche:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| c:/program files/easyphp1-7/www/image/
file = valeur.html
Array
(
[image] => Array
(
[name] => valeur.html
[type] => text/html
[tmp_name] => C:\Program Files\EasyPHP1-7\tmp\php113.tmp
[error] => 0
[size] => 2037
)
)
erreurd'upload. |
avec $_FiILES['error'] = 0 ce qui signifie aucune erreur. :cry:
Mon formulair et le suivant :
Code:
1 2 3 4 5
|
<form method="POST" action="" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000" />
<input name="image" type="file" size="30" maxlenght="30" />
</form> |
merci beaucoup pour cette réponse rapide
merci beaucoup pour cette réponse rapide j'arrive maintenat a uploadé des fichier sur le serveur