Bonjour,
je cherche à upload des images avec comme seul extension le JPG.
Seulement , j'arrive pas à identifier l'extension du fichier , en fait tout mes appelllation $_FILES['imgup'] ne marche pas ...
le code
j'ai l'erreur de la partie extension qui s'affiche
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
35 ////////////////// // partie upload// ////////////////// if (isset ($_GET['ad'])) { // partie upload if (isset ($_POST['uploadwall'])) { $faux = 0; // on vérifie qu ele champ n'est pas vide if (empty ($_POST['imgup'])) { $faux++ ; ?><script language="javascript"> alert("Vous n'avez pas indique de chemin.") </script><?php } // on vérifie le type de fichier $type = $_FILES['imgup']['type']; if (!strstr($type,'jpg')) { $faux++ ; ?><script language="javascript"> alert("L'extension n'est pas bonne.") </script><?php } // on upload l'image if ($faux ==0) { $date=date("d-m-Y"); $chemin = 'wallpaper/'.$date.''.$_FILES['imgup']['name'].'.jpg'; $inserwall = mysql_query("INSERT INTO `[sitero]media`(name,chemin,class,pseudo) VALUES ('".$_FILES['imgup']['name']."','$chemin','wallpaper','".$_SESSION['login']."')") or die (mysql_error()." Erreur des information de l'images"); copy($_FILES['imgup']['tmp_name'], $chemin); echo "upload réussi."; } } else { echo ' <table border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><h6 style="color:#999999">* les images doivent avoir comme extension .JPG </h6></td> </tr> <tr><form action="" method="post" name="uploadwall"> <td ><input type="file" name="imgup" size="30"></td> <td ><input type="submit" name="uploadwall" value="Envoyer" style="background-color:'.$design['module.color'].'; border:'.$design['module.border'].'"></td> </form> </tr> </table> '; }
Merci.
Partager