J'ai un problème qui devient ennuyeux:
j'ai un script d'upload d'image qui marche parfaitement sauf lorsque je veux uploader une image de 4mo.
Mon code
Lorsque je valide, le site en ligne m'affiche une erreur 505 et en local (easyphp) il plante sur
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 $dateimg = date("dhms"); $content_dir = 'image/'; // dossier où sera déplacé le fichier $tmp_file = $_FILES['fichier']['tmp_name']; // on vérifie si le fichier existe if( !is_uploaded_file($tmp_file) ) { exit("Le fichier 1 est introuvable => ".$_FILES['fichier']['name'].", taille: ".$_FILES['fichier']['size']." (".$_FILES['fichier']['error'].")"); } // on vérifie maintenant l'extension $type_file = $_FILES['fichier']['type']; if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') ) { exit("Le fichier 1 n'est pas une image"); } // on copie le fichier dans le dossier de destination #$name_file = $_FILES['fichier']['name']; $name_file =md5($_FILES['fichier']['name']).$dateimg.".jpg"; if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) { exit("Impossible de copier le fichier 1 dans le dossier"); }voilà ce qu'il maffiche "Le fichier 1 est introuvable => DSC00121.JPG, taille: 0 (1)"
Code : Sélectionner tout - Visualiser dans une fenêtre à part if( !is_uploaded_file($tmp_file) )
J'ai pourtant changer ma configuration php.ini sur les valeurs
post_max_size = 95M
upload_max_filesize = 90M
memory_limit= 100M
J'espere que vous allez pouvoir m'aider...
Partager