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 :

"failed to open stream: No such file or directory in.."


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Points : 34
    Points
    34
    Par défaut "failed to open stream: No such file or directory in.."
    Bonjour

    comme l'indique le titre du sujet j'ai un petit problème de fichier...

    je vous explique ma structure de code:

    dans ma vue, j'ai un lien vers un fonction qui enregistre dans un fichier.
    Cette fonction se trouve bien sûr dans mon controlleur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="projet/controleur/enregistrer/" target="_blank">Enregistrer dans le fichier</a>
    dans mon controleur, j'ai ma fonction enregistrerAction() qui enregistre dans le fichier définit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Fnm = "./testEnregistrement/controleur/fichier.txt";
    j'ouvre le fichier via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $inF = fopen($Fnm,"w");
    et j'écris via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fwrite($inF,$variable."\n");
    mais quand je clique sur le lien il me met:
    Warning: fopen(./testEnregistrement/controleur/fichier.txt) [function.fopen]: failed to open stream: No such file or directory in /projet/controleur/Agenda.php on line 65

    Warning: fwrite(): supplied argument is not a valid stream resource in /projet/controleur/Agenda.php on line 75
    j'ai mit les permissions totales pour le dossier controleur et le fichier.txt


    Quelqu'un peut-il m'aider?


    merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 49
    Points : 51
    Points
    51
    Par défaut
    bonjour,

    As-tu essayé de passer l'URL de ton fichier en absolu ?

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Points : 532
    Points
    532
    Par défaut
    Si mes souvenirs sont bons, le mode d'ouverture "w" ne créé pas le fichier s'il n'existe pas.

    Essaye avec fopen($Fnm,"w+")
    Je ne suis plus très sûr de ça vu que je ne l'ai pas utilisé depuis longtemps mais la doc officielle confirmera.

    Edit :
    Ah non c'est pas ça, les 2 créent le fichier, autant pour moi

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/12/2011, 20h33
  2. Réponses: 3
    Dernier message: 01/09/2009, 07h38
  3. failed to open stream: No such file or directory
    Par Invité dans le forum Langage
    Réponses: 11
    Dernier message: 17/03/2009, 19h02
  4. failed to open stream: No such file or directory
    Par Deallyra dans le forum Langage
    Réponses: 4
    Dernier message: 26/06/2007, 09h33

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