[PHP] upload de fichier et NT4

upload de fichier et NT4 [PHP] - Programmation

Marsh Posté le 23-02-2001 à 11:51:58    

Pour uploader des fichiers sur le serveur, j'utilise un script PHP qui recois les informations d'un formulaire, notamment le chemin du dit fichier en parametre FILE..
Mais a liut d ou j'ecris tout ca, je suis sous NT4, et il se trouve que lorsqu'il recois le parametre fichier du formulaire, il double les \ (genre c:\\grer.schmurtz).
De plus, avec le script php impossible de faire un  
copy("c:\vvef.e","avf" ), il dit qu'il ne trouve pas c:\vvef.e????
Quelqu'un peut maider?

Reply

Marsh Posté le 23-02-2001 à 11:51:58   

Reply

Marsh Posté le 23-02-2001 à 12:52:06    

mais des stripslashes comme ça si tu utilises ces fonctions:
copy(stripslashes($Fichier), $Fichier_name);
$tab=file(stripslashes($Fichier));
unlink(stripslashes($Fichier));
 
ou $Fichier correspond à <INPUT NAME="Fichier" TYPE="file">
 
Ca resoud peut être pas tout tes problemes.

 

--Message édité par Roswell_--


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 23-02-2001 à 14:16:44    

Merci, ca resout un probleme: il n'ecrit plus c:\\zerzve.txt introuvable!!
Maintenat il se contente d'ecrire c:\lbhhl.txt introuvable!
sniff, c'est vachement important, personne n'a de reponse?????

Reply

Marsh Posté le 23-02-2001 à 14:22:37    

Juste une chose je ne connais pas PHP mais as-tu essayer de mettre / au lieu de \, parce que je ne sais plus ou j'aivais du faire de cette facon pour que ca fonctionne.
 
Steph

Reply

Marsh Posté le 23-02-2001 à 17:00:33    

Je n'ai jamais essayé sur NT4, mais sur LINUX les choses se passent de la manière suivante :
 
Le fichier en upload est écrit par PHP dans un répertoire temporaire sous un nom bidon qu'on récupère dans la variable correspondant au nom du champ file du formulaire.
 
Je suppose que tu sais tout çà, mais il y as une astuce, si le fichier n'est pas renomé ou copié par le script qui le reçoit, PHP le supprime dès la fin du script.
 
Vérifie aussi le paramètre upload_tmp_dir du fichier ini de PHP.
A-t-il le droit d'y écrire ?
 
Quelle version de PHP utilises-tu ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-02-2001 à 18:25:05    

C'est bizzard moi je suis win98 et ça marche.


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 26-02-2001 à 14:10:04    

ca yest, ca marche...merci a ceux con repondu

Reply

Marsh Posté le 26-02-2001 à 14:19:11    

Donc pas si con alors ? ;)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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