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 :

créer un fichier


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Points : 67
    Points
    67
    Par défaut créer un fichier
    Bonjour,

    Je veux créer un fichier text dans le repertoire de mon site web (dans le repertoire wwwroot) pour l'afficher après directement sur le site, mais je n'arrive pas. Pourquoi?

    voici mon code :

    $nommat="c:/Inetpub/wwwroot/temp/";
    $matrice=fopen($nommat,'w+');
    fputs($matrice,$data);
    fclose($nommat);


    le fichier n'est pas créé!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Points : 67
    Points
    67
    Par défaut
    pardon le code est le suivant :


    $nommat="c:/Inetpub/wwwroot/temp/fichier.txt";
    $matrice=fopen($nommat,'w+');
    fputs($matrice,$data);
    fclose($nommat);

  3. #3
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    oyo,

    fopen() sert à ouvrir un fichier et non à le créer. S'il n'existe pas à l'avance, en gros tu demande par ton code à ouvrir un fichier inexistant pour écrire dessus ^^.

    Donc cherches la commande pour le créer, sinon créé le avant (désolé je n'ai pas encore utilisé la fonction de création, juste celle que tu as marqué ^^)

  4. #4
    Membre averti Avatar de sohnic
    Femme Profil pro
    bioinfo
    Inscrit en
    Mai 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : bioinfo

    Informations forums :
    Inscription : Mai 2003
    Messages : 426
    Points : 434
    Points
    434
    Par défaut
    Bonjour,
    Tu ne fermes pas la bonne variable :

    $nommat="c:/Inetpub/wwwroot/temp/";
    $matrice=fopen($nommat,'w+');
    fputs($matrice,$data);
    fclose($matrice); <------- ICI

    A +,
    Sohnic

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 98
    Points : 67
    Points
    67
    Par défaut
    Le problème est que si je change de path ce script marche:
    si je mets par exmple :
    $nommat="C:/temp/fichier.txt";

    ça marche bien!

    Je ne comprends pas pourquoi....

  6. #6
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Ok j'ai pas vu le w+... Autant pour moi (r+ pour ouvrir lire et écrire dedans donc je suppose que le w+ est pour la création ^^)

    PS: dommage que les gens ne disent pas les erreurs qu'on peut faire...

Discussions similaires

  1. Créer un fichier d'enregistrements
    Par Oregor dans le forum Langage
    Réponses: 19
    Dernier message: 02/06/2012, 20h02
  2. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 09h01
  3. Réponses: 7
    Dernier message: 26/06/2003, 09h11
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30
  5. Instruction pour créer un fichier text ???
    Par Soulsurfer dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h17

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