[PHP] envoie fichier pb

envoie fichier pb [PHP] - PHP - Programmation

Marsh Posté le 16-03-2005 à 11:18:40    

j'ai un formulaire du type:

Code :
  1. <form method="POST" ENCTYPE="multipart/form-data" action="index.php?cat=espace_membre&sscat=esp_util/insert_ajout_doc">


 
et une page de reception (le http_post_var a ete mis pour tester

Code :
  1. $titre=addslashes($HTTP_POST_VARS['titre']);
  2. $commentaire=addslashes($_POST['commentaire']);
  3. $fichier=addslashes($_FILES["Fichier"]["tmp_name"]);
  4. $fichier_nom=addslashes($_FILES["Fichier"]["name"]);
  5. $idcategorie=addslashes($_POST['idcategorie']);


 
Le probleme:
Sur mon serveur personnel le script fonctionne tres bien mais sur celui d emon IUT il y a un probleme.
Toute les informations sont perdues, $titre ... sont vides.
 
Si j'enleve le  

Code :
  1. ENCTYPE="multipart/form-data"


$titre ... sont bien recue par la seconde page mais bon je ne peut plus uploader de fichier :(
 
Des idées?
merci d'avance

Reply

Marsh Posté le 16-03-2005 à 11:18:40   

Reply

Marsh Posté le 16-03-2005 à 14:00:11    

quelle version de php ?

Reply

Marsh Posté le 16-03-2005 à 14:02:01    

# $titre=addslashes($HTTP_POST_VARS['titre']);
# $commentaire=addslashes($_POST['commentaire']);
 
soit tu utilise $HTTP_POST_VARS soit $_POST
pas les deux en meme temps :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 16-03-2005 à 19:14:32    

KangOl a écrit :

# $titre=addslashes($HTTP_POST_VARS['titre']);
# $commentaire=addslashes($_POST['commentaire']);
 
soit tu utilise $HTTP_POST_VARS soit $_POST
pas les deux en meme temps :o


 
relis mon premier post toi  :o :
(le http_post_var a ete mis pour tester
 
je vous donnerait la version de php ce soir
 
 

Reply

Marsh Posté le 17-03-2005 à 13:54:45    

desolé pour le retard
 
PHP Version 4.1.2
 
pour plus d'info: http://infodb/~abstract/info_php.php
 
 
personne ne sait  :cry:


Message édité par ffomnislash le 21-03-2005 à 10:00:52
Reply

Marsh Posté le 21-03-2005 à 23:11:57    

ffomnislash a écrit :

desolé pour le retard
 
PHP Version 4.1.2
 
pour plus d'info: http://infodb/~abstract/info_php.php
 
 
personne ne sait  :cry:


 
juste un petit up au cas ou  :sweat:  

Reply

Marsh Posté le 22-03-2005 à 00:48:02    

Heu dans ton exemple ... le $titre est initialisée uniquement par un $HTTP..... , tu as bien essayé avec la bonne syntaxe? ($_POST...)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 16:40:18    

possible de voir ton formulaire en entier ?

Reply

Marsh Posté le 22-03-2005 à 16:41:30    

Y'a pas les &amp, à la place des & dans l'attribut action du formulaire :o

Reply

Marsh Posté le 22-03-2005 à 16:56:44    

FlorentG a écrit :

Y'a pas les &amp, à la place des & dans l'attribut action du formulaire :o


 
je suis impardonnable .. j'avais meme pas remarqué... qqn a une discipline a me preter ?  :pfff:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

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