upload fichier [RESOLU]

upload fichier [RESOLU] - PHP - Programmation

Marsh Posté le 24-04-2005 à 18:18:39    

Hello, je me trouve devant un problème assez étrange...
 
J'ai fait un formulaire, tout ce qu'il y a de plus classique avec un champ de fichier et un champ de texte.
 
C'est très simple, je n'arrive pas à réccupérer mon fichier lors du traitement des données du formulaire.
 
Habituellement, j'utilise $_FILES et tout va bien, mais là, je n'arrive à récupérer la variable du fichier qu'avec un $_POST...
 
Donc si je fais un echo $_FILES['image']['name']; , il me met "Undefined index: image"... Par contre si je mets
echo $_POST['image'], il m'affiche le chemin du fichier sans problème... Je pige pas...
 
Là, je suis en local... ça a peut-être un rapport...
 
Si vous pouvez m'aider...
 
Merci


Message édité par Psykolio le 25-04-2005 à 11:46:57
Reply

Marsh Posté le 24-04-2005 à 18:18:39   

Reply

Marsh Posté le 24-04-2005 à 19:02:21    

Montre nous ton code source.


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 24-04-2005 à 19:26:30    

if(!empty($_GET["act"]))  
 {
 $txt = $_POST["message"];
 $txt = nl2br($txt);
 copy($_FILES['image']['tmp_name'],"../public/imgs/" .$_FILES['image']['name']);


 
mais si je fais simplement un

echo $_FILES['image']['name'];


 
ça foire aussi

Reply

Marsh Posté le 24-04-2005 à 19:28:13    

Classique, c'est un problème de formulaire, faut déclarer ton formulaire comme ça :

<form action="pouet.php" method="post" enctype="multipart/form-data">


Donc l'attribut enctype à spécifier avec le bon encoding

Reply

Marsh Posté le 24-04-2005 à 19:35:17    

bah meurci, désolé, c'était très con...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed