formulaire d'upload me rend dingue !!!

formulaire d'upload me rend dingue !!! - PHP - Programmation

Marsh Posté le 13-01-2008 à 23:06:22    

Bonjour,
 
J'ai un souci avec un formulaire d'upload qui ne veux pas fonctionner...
j'ai retourné le probleme dans tous les sens, parcouru plusieurs forums... copié-collé des exemples sensés marcher... et ca ne fonctionne pas  :fou:  
 
voici mon formulaire :

Code :
  1. <form action="./newPic.php?id=<?php echo $id;?>" method="post" ENCTYPE="multipart/form-data">
  2.         <p><input type="hidden" name="MAX_FILE_SIZE" value="10960" />
  3.         <input type="file" name="pic" size = 30/></p>
  4.         <p><input type = "submit" value = "uploader" /></p>
  5.       </form>


 
et voici mon script de traitement du fichier :  
 

Code :
  1. if(isset($_GET['id'])){$id = $_GET['id'];}else{$id = '';}
  2.   $success = false;
  3.  
  4.   $uploaddir = './datas/photos/';
  5.   $uploadfile = $uploaddir . basename($_FILES['pic']['name']);
  6.   if (move_uploaded_file($_FILES['pic']['tmp_name'], $uploadfile)) {
  7.     $success = true;
  8.   }else {
  9.     $success = false;
  10. }


 
la variable reste désespérément vide  :cry:  
rien dans le tableau...
 
je suis en local sous easyphp, post_max_size est à 8M, upload_max_filesize est à 2M et l'upload est activé...
 
ca ne marche pas non plus chez free...
 
merci de me filer un coup de main car là je sèche sévère  :non:  
 
++
Zav

Reply

Marsh Posté le 13-01-2008 à 23:06:22   

Reply

Marsh Posté le 13-01-2008 à 23:10:00    

Snif le trafic HTTP déjà pour voir, ça aidera bien...

Reply

Marsh Posté le 14-01-2008 à 14:12:22    

Salut à toi,
 
alors j'ai sniffé le port http chez free avec un soft adhoc suite à ton message... le souci c'est que je ne sais pas me servir du soft et ne sait surtout pas lire la sortie...
 
ca ressemble à du binaire.... si je poste la sortie sur le forum tu saurais l'interpréter ?
 
juste une précision :  
chez free, je viens de me rendre compte que la variable upload_tmp_dir est non renseignée... je comprend donc pourquoi ca ne marche pas...
 
Par contre en localhost elle l'est...  :pfff: ... mais le sniffer n'analyse pas ce traffic puisque ca ne sort pas pasd par ma carte réseau...
 
je réfléchis à une solution de contournement parce que là ca commence à urger...
 
en tout cas merci de ton attention !!!
 
++
zav

Reply

Marsh Posté le 14-01-2008 à 14:27:54    

T'as oublié le value pour le <input type="file"...> ;)

Reply

Marsh Posté le 14-01-2008 à 14:30:05    

Quel value ? [:pingouino] Y'a jamais de value pour les input file [:dawa]

Reply

Marsh Posté le 15-01-2008 à 05:53:01    

OOps pardon. Bah je sais pas, les guillemets de la ligne 3 du formulaire :??: :D

Reply

Marsh Posté le 15-01-2008 à 10:30:46    

Les guillemets sont bizarrement notés, spanormal, en effet

Reply

Sujets relatifs:

Leave a Replay

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