Salut
Je suis dans une grosse galère :
J'upload un fichier (tout marche parfaitement en local) sur mon serveur de prod via un formulaire dans mon navigateur.
Tout ce passe bien sauf que je n'arrive pas à faire de move_uploaded_file et que je n'ai aucune erreur.
$_FILES['userfile']['error'] == 0
pas d'erreur sur la fonction move_uploaded_file non plus, malgré un error_reporting(2047).
Voici mon code :
Et j'ai bien un formulaire avec enctype="multipart/form-data"...
Code php : 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 <?php if(isset($_FILES['userfile'])){ //---------------- Destination folder $uploaddir = $_SERVER['DOCUMENT_ROOT']."/images/newsletter/"; //---------------- Checking types if($_FILES['userfile']['type'] == 'image/jpeg' || $_FILES['userfile']['type'] == 'image/png' || $_FILES['userfile']['type'] == 'image/gif'){ $temp_file = $_FILES['userfile']['tmp_name']; if(move_uploaded_file($temp_file, $uploaddir.$_FILES['userfile']['name'])){ //---------------- Creation of thumbs (GD) [...] $image = $_FILES['userfile']['name']; } else{ $confirmation .= 'Impossible to move uploaded file<br />'; } } else{ $confirmation .= 'You can upload only JPG, GIF or PNG files.<br />'; } } else{ $image = ''; } ?>
C'est à vous rendre fou !!
Si quelqu'un pouvait m'aider, ce serait grandiose !
![]()
Partager