Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1176 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] file_exists chez free.fr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] file_exists chez free.fr

n°1039574
fluminis
Posté le 08-04-2005 à 00:18:09  profilanswer
 

Bonjour à tous,
 
J'essaye de migrer un script que j'ai developpé en local sur mon ordi sur un site free.fr
 
Mais l'utilisation de la fonction 'file_exists' me pose un probleme :  
Warning: file_exists(): Unable to access /mon_rep/mon_fich.txt in /var/www/free.fr/e/c/mon_site/mon_rep/mon_sous_rep/users.php on line 31
 
Je fais :
 

Code :
  1. $file = "/mon_rep/mon_fuch.txt";
  2. if(file_exists($flie))
  3. ...


 
Le fichier en question est donc un repertoire au dessus du repertoire courant, mais egalement dans 1 sous repertoire par rapport à la racine de mon site
 
Est ce que vous savez d'ou vient l'erreur ?
 
En local, je dois preciser le chemin complet vers le fichier (incluant les c:\)
sur mon unix je devais mettre egalement le chemin complet /var/www/...
 
Mais là chez free je ne le connais pas.
 
Une idée ?
Merci d'avance
 
Fluminis

mood
Publicité
Posté le 08-04-2005 à 00:18:09  profilanswer
 

n°1039600
AlphaZone
Posté le 08-04-2005 à 07:10:09  profilanswer
 

C'est pas $flie mais $file
 
Ca devrais te résoudre ton problème :p
 
De plus, si ton fichier mon_fich.txt se trouve dans /mon_rep/mon_sous_rep, pourquoi avoir déclaré une variable:
$file = "/mon_rep/mon_fich.txt";
 
au lieu de:
$file = "mon_rep/mon_sous_rep/mon_fich.txt"; ????
 
 
PS: Il me semble qu'il n'y pas besoin de mettre un slash au début de ton chemin.


Message édité par AlphaZone le 08-04-2005 à 07:16:04
n°1039656
boulax
Inserer phrase hype en anglais
Posté le 08-04-2005 à 09:01:40  profilanswer
 

AlphaZone a écrit :


PS: Il me semble qu'il n'y pas besoin de mettre un slash au début de ton chemin.


 
Tu peux le faire mais ça voudrait dire que tu tentes d'acceder au fichier depuis la racine du serveur, ce qui ne fonctionnerait pas dans son cas.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1039694
tuxbleu
renie ses origines
Posté le 08-04-2005 à 09:40:08  profilanswer
 

met peut-etre ./ au lieu de /

n°1039858
fluminis
Posté le 08-04-2005 à 11:47:58  profilanswer
 

merci de vos reponses.
Ce flie ne venait que d'une erreur de saisie quand j'ai mis le message sur le forum.
 
J'ai enfin trouvé mon probleme : je tentais de faire l'appel à file_exists dans un fichier inclu dans un autre et pas dans le meme repertoire en plus donc je ne partais pas du bon repertoire donc mon chemin etait faux.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] file_exists chez free.fr

 

Sujets relatifs
Bug sous firefox, page PHP interpretée comme image PNG !![PHP] problème pour echanger des donnees avec un serveur SOAP
[PHP] Recherche programmeurs PHP niveau avancéService PHP
Problème dans un mail html envoyé avec PHPVotre debuggeur PHP
[PHP] Recupération de données dans un formulaire et espaces [résolu]PHP affichage !
[JAVA/STRUTS] Equivalent a un $_GET[] comme en PHP ? 
Plus de sujets relatifs à : [PHP] file_exists chez free.fr


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR