bonjour voilà j'ai un preblème avec mes uploads, c'était comme si ma form n'envoyer pas de $_Files pourquoi ?
voici ma form :
et le traitement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form action="envoi.php" method="POST"> <p>Photo de l'article : <input type="file" name="pix"/></p> <p><input type="submit" value="Envoyer" name="ajout" /></p> </form>
Je tombe toujours sur erreur(1) avec un message "undefinied pix on line (*)
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 <?php if(isset($_FILES ['pix']) and $_FILES ['pix']['error'] == 0) { if ($_FILES ['pix']['size'] <= 1000000)// < 1MO { $infosfichier = pathinfo($_FILES['pix']['name']); $extension_upload = $infosfichier['extension']; $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png'); if (in_array($extension_upload, $extensions_autorisees)) { // On peut valider le fichier et le stocker définitivement move_uploaded_file($_FILES['pix']['tmp_name'], 'images/news/' . basename($_FILES['pix']['name'])); echo 'images/news/' . basename($_FILES['pix']['name']); echo "L'envoi a bien été effectué !"; } //echo "Erreur lors du chargement !! <a href='index.php?page=redig'>retour</a>"; } } line(*) elseif($_FILES ['pix']['error'] > 0) echo "erreur fichier"; else echo"erreur(1)"; ?>
Partager