[PHP] Vérifier l'existence d'un fichier

Vérifier l'existence d'un fichier [PHP] - PHP - Programmation

Marsh Posté le 28-06-2003 à 16:41:25    

ya moyen de vérifier si un fichier existe?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 28-06-2003 à 16:41:25   

Reply

Marsh Posté le 28-06-2003 à 16:44:14    

un simple
 

Code :
  1. if (fopen("monfichier.txt", "r" ))


 
ferait l'affaire?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 28-06-2003 à 17:38:48    

if (file_exists('monfichier')) {
 
}


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-06-2003 à 17:43:30    

Sh@rdar a écrit :

if (file_exists('monfichier')) {
 
}


 
 :jap:


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 22-09-2005 à 13:03:23    

Je profite de ce post pour poser ma question parce que j'ai un problème avec cette fonction file_exists
 
Je voudrais vérifier l'existence d'un fichier en indiquant le chemin absolu du fichier:
 

Code :
  1. if(file_exists("/agenda/css/".$_POST['style']."/styles.css" ))
  2. { ...


 
Le chemin est bon pourtant quand je teste ça me sort que la fichier n'existe pas, je comprends pas pourquoi ...  :pt1cable:

Reply

Marsh Posté le 22-09-2005 à 13:06:12    

Le chemin absolut d'un fichier n'est pas le chemin partant de la racine du site web.
C'est le chemin partant de la racine du disque dur.
Normal que ca marche pas du coup.

Reply

Marsh Posté le 22-09-2005 à 13:19:14    

Ah ok...comment je peux faire alors pour avoir un chemin toujours correct quelques soit l'endroit où je me trouve? Je dois mettre le chemin en clair genre 'e:/dossier/site/css/defaut/styles.css' ou je peux m'en sortir avec une fonction?
 
Parce que si je met ça en clair je vais devoir retoucher mon code quand je vais passer mon site du local au web...  :sweat:  
 
Merci en tout cas  :hello:
 
EDIT:
petite chose que je viens de voir ici: http://fr3.php.net/manual/fr/function.file-exists.php, le chemin est bien relatif à partir de la racine du site ou bien?  :??:  
 

Code :
  1. <?php
  2. $filename = '/chemin/jusqu/a/fichier.txt';
  3. if (file_exists($filename)) {
  4.    print "Le fichier $filename existe";
  5. } else {
  6.    print "Le fichier $filename n'existe pas";
  7. }
  8. ?>


 
RE-EDIT:
bon je m'en suis sortie avec $_SERVER['DOCUMENT_ROOT'] en changeant la racine dans httpd.conf et en construisant le chemin absolu à partir de ça mais si vous avez une autre soluce je suis preneuse  :)


Message édité par smoggin le 22-09-2005 à 13:56:53
Reply

Sujets relatifs:

Leave a Replay

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