php:prob avec transert de fichier: upload

php:prob avec transert de fichier: upload - PHP - Programmation

Marsh Posté le 29-08-2001 à 11:49:40    

Mon problème est le suivant:
dans une page, j'ai le formulaire suivant qui me permet de choisir un fichier:
 
<form enctype="multipart/form-data" ACTION="./accueil.php"  name="principal"  method="post">
<input name="mesdonnees" type="file"><br>
<input type=submit value=Transférer>
</form>
 
normal à vrai dire...
Le soucis, c'est que quand je récupère ma variables mesdonnees, si j'ai choisi le fichier suivant:c:\windows\bureau\babar.txt,
$mesdonnees vaut: c:\\windows\\bureau\\babar.txt
$mesdonnees_name="", ainsi que tous les autres params...
je ne comprends pas d'où çà vient, vais-je être obligé d'utiliser les sockets??
Merci de m'éclairer...  
ps: çà fonctionnait il y a une semaine, et je n'ai rien touché depuis...

Reply

Marsh Posté le 29-08-2001 à 11:49:40   

Reply

Marsh Posté le 29-08-2001 à 12:01:12    

essaie ça:
<HTML><HEAD></HEAD>
<BODY>
 
<?php
if ($Fichier && $Fichier != "none" ) {
 
  echo "<H1> Votre fichier : </H1>";
  echo "Fichier sur serveur : $Fichier<BR>";
  echo "Fichier envoyé      : $Fichier_name<BR>";
  echo "Taille              : $Fichier_size<BR>";
  echo "Type                : $Fichier_type<BR>";
 
  copy(stripslashes($Fichier), $Fichier_name);
  $tab=file(stripslashes($Fichier));
  unlink(stripslashes($Fichier));
   
  for ($i=0;$i<count($tab);$i++)
   echo $tab[$i];
}
?>
 
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php3" METHOD="POST">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
Envoyer le fichier : <INPUT NAME="Fichier" TYPE="file">
<INPUT TYPE="submit" VALUE="Envoyer le fichier">
</FORM>
 
</BODY></HTML>

Reply

Marsh Posté le 29-08-2001 à 12:05:51    

je pensais aussi, qu'il fallait enlever les doubles / , mais, est ce que la variable, se met à jour toute seule, là ,j'ensuis moins sûr...

Reply

Marsh Posté le 29-08-2001 à 13:06:02    

help!!!!!!!!!!!!!! :cry:

Reply

Sujets relatifs:

Leave a Replay

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