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

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");
	}
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
if( !is_uploaded_file($tmp_file) )
voilà ce qu'il maffiche "Le fichier 1 est introuvable => DSC00121.JPG, taille: 0 (1)"

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...