pb avec unlink

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb avec unlink

par @rthur » 19 août 2005, 15:59

disons ke kan je mettais
$fichier="c:\program files\easyphp1-8\www\unzip\fichier1.txt"
je sous entendais que la chaine etait bien formatté.
Yep mais quand PHP te réponds ça "Warning: unlink(c:\program files\easyphp1-8\www\unzip\fichier1.txt ): Invalid argument", il sous-entends que ton nom de fichier n'était pas bien formaté en + de l'espace en trop ;-)

par goth » 19 août 2005, 15:55

c bon pour les antislash
disons ke kan je mettais
$fichier="c:\program files\easyphp1-8\www\unzip\fichier1.txt"
je sous entendais que la chaine etait bien formatté.

mais j'ai trouvé mon pb.
le nom du fichier (fichier1.txt...) est lu depuis un fichier, et il semble qu'il lisait du blanc, du coup un de trim et ya plus de pb

une connerie en somme

par @rthur » 19 août 2005, 15:43

Bonjour,

L'antislash est le caractère d'échappement en PHP (comme dans beaucoup d'autres langages d'ailleurs) par conséquent, pour pouvoir utiliser l'antislash dans une chaine de caractères il faut les doubler.

Exemple: "c:\\data\\info.txt"

pb avec unlink

par goth » 19 août 2005, 15:40

bonjour tlm

pour info, j'utilise easyphp 1.8.0.1

j'ai un fichier situé ici :
c:\program files\easyphp1-8\www\unzip\fichier1.txt

je veux le supprimer
je fais unlink($fichier)
ou $fichier="c:\program files\easyphp1-8\www\unzip\fichier1.txt"
Ca ne marche pas j'ai comme resultat :

Warning: unlink(c:\program files\easyphp1-8\www\unzip\fichier1.txt ): Invalid argument in c:\program files\easyphp1-8\www\unzip\unzip.php on line 93

j'essaie de faire un file_exist($fichier), il me retourne false...

Est ce vous savez pourquoi ca me fait ca?