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 :
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>
et le traitement:
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)";
	?>
Je tombe toujours sur erreur(1) avec un message "undefinied pix on line (*)