Bonjour à tous
J'ai developpe ce peiti script en php qui permet d'uploader un fichier avec une restriction de taille et de format le script fonctionne mal je n'arrive pas trouver l'erreur
quand on upload un fichier de plus de 300 Ko le message d'erreur est toujours le premier
Veuillez sélectionner un fichier de type png, gif ou jpg
au lieu du second message j'ai l'impression qu'il ne rentre pas dans la seconde condition
merci de votre aide
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 <? unset($erreur); $rep_destination=$_SERVER['DOCUMENT_ROOT']."/Foto"; $extensions_ok = array('png', 'gif', 'jpg', 'jpeg'); $MAX_FILE_SIZE = 300000; if (isset($_FILES["photo"])) { if( !in_array( substr(strrchr($_FILES['photo']['name'], '.'), 1), $extensions_ok ) ) { $erreur = '<font color="red"><b>Veuillez sélectionner un fichier de type png, gif ou jpg !</b></font>'; } elseif( file_exists($_FILES['photo']['tmp_name'] > $MAX_FILE_SIZE)) { $erreur = '<font color="red"><b>Votre fichier doit faire moins de 300Ko !</font></b>'; } if(!isset($erreur)){ if (is_uploaded_file($_FILES["photo"]["tmp_name"])) $destination=$rep_destination."/" .$_FILES["photo"]["name"]; move_uploaded_file($_FILES["photo"]["tmp_name"],$destination); } } ?>
Partager