IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

file_exists ne localise pas mon fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut file_exists ne localise pas mon fichier
    Bonsoir

    J’utilise une tâche cron pour mettre à jour la base de données de mon site mais la fonction file_exists de mon script php ne trouve pas le fichier zip à traiter.
    Le script php et le dossier archives (où se trouve le zip) sont dans le même dossier. J’utilise une adresse relative : archives/file.zip
    J’ai également essayé ./archives/file.zip
    Donc je ne vois pas où se situe le problème.
    D’autant que ce script tourne parfaitement bien chez un autre hébergeur. Peut-il s’agir d’un problème de serveur ? (je précise que le safe mode n’est pas activé, bien que ce mode ne sert, si je ne me trompe pas, que dans le cas d’utilisation d’adresse absolue).
    Les deux hébergeurs tournent en php 5.3.

    Ci-joint le bout de code qui pose problème.

    Merci pour votre aide.
    Fichiers attachés Fichiers attachés
    • Type de fichier : php maj.php (305 octets, 62 affichages)

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Par défaut
    Essai de connaitre le répertoire de travail de ton script avec un dirname(__FILE__) (ou autre..) .

    Dans ton cas le répertoire de travail du script ne semble pas être celui que tu crois donc il faut :
    mettre le chemin complet vers le fichier ou
    utiliser un chdir pour fixer le répertoire de travail vers le "bon" répertoire et non celui utilisé actuellement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut Résolu
    Citation Envoyé par jaky12 Voir le message
    Essai de connaitre le répertoire de travail de ton script avec un dirname(__FILE__) (ou autre..) .

    Dans ton cas le répertoire de travail du script ne semble pas être celui que tu crois donc il faut :
    mettre le chemin complet vers le fichier ou
    utiliser un chdir pour fixer le répertoire de travail vers le "bon" répertoire et non celui utilisé actuellement.
    Merci pour ces indications qui m'ont permis de trouver la solution !
    Il s'agissait effectivement tout bêtement d'une histoire de chemin.
    La fonction php getcwd() qui retourne le dossier de travail courant m'a également bien aidé.
    Bonne journée

Discussions similaires

  1. file_exists ne trouve pas mon fichier
    Par xstier dans le forum Langage
    Réponses: 3
    Dernier message: 18/05/2011, 22h14
  2. Filezilla ne voit pas mon fichier
    Par sirius911 dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 19/02/2010, 13h15
  3. [CS4] Dreamweaver ne trouve pas mon fichier css
    Par Pierre21 dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 17/06/2009, 19h18
  4. Je ne retrouve pas mon fichier de sauvegarde!!
    Par arasium dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2006, 14h05
  5. [XML/XSL]Le page générée ne correspond pas à mon fichier XSL
    Par JavaEli dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/11/2005, 04h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo