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 :

Ecrire dans un fichier à l'aide d'un textarea


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 40
    Points : 32
    Points
    32
    Par défaut Ecrire dans un fichier à l'aide d'un textarea
    Bonjour à tous.
    J'aimerai pouvoir écrire dans un fichier .txt du texte. Le texte serait saisi dans un Textarea.
    J'ai réussi à pouvoir lire le contenu d'un fichier.TXt :
    <?php
    if (!$v_fichier) die("Impossible d'ouvrir le fichier");


    while (!feof($v_fichier)) {


    $ligne = fgets($v_fichier, 1024);


    if (!feof($v_fichier)) echo " $ligne<br>";

    }


    fclose($v_fichier);
    ?>

    Mais je n'arrive pas à écrire à l'intérieur à l'aide d'un Textarea.
    Merci pour votre aide.

  2. #2
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Tu as réussi, mais en faisant comment ?

    il y a tellement de façons de faire ce que tu veux qu'on ne peut te répondre sans que tu nous donne un peu plus d'éléments sur ta technique.

    Genre tu postes du code quoi.
    Consultant idéaliste.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 40
    Points : 32
    Points
    32
    Par défaut Le code...
    En fait, c'est le contraire...
    J'ai réussi à lire le fichier... Voici le code :
    <?php
    if (!$v_fichier) die("Impossible d'ouvrir le fichier");


    while (!feof($v_fichier)) {


    $ligne = fgets($v_fichier, 1024);


    if (!feof($v_fichier)) echo " $ligne<br>";

    }


    fclose($v_fichier);
    ?>

    J'aimerai pouvoir écrire à l'intérieur à l'aide d'un Textara.
    Merci d'avance !

  4. #4
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    Pour lire ton fichier, la fonction file_get_contents() est plus simple à utiliser.

    sinon pour ecrire tu fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $texte = $_POST['textarea'];
     
    $fichier=fopen("tonfichier","w+");
    fwrite($fichier, $texte);
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 40
    Points : 32
    Points
    32
    Par défaut Lecture sur une seule ligne
    MErci tu m'as sauvé la vie.. Je cherche depuis plus d'une heure.
    Par contre lorsque je lis le fichier avec ta fonction $fichier=file_get_contents('nom_du_fichier');
    il m'affiche tout sur une seule ligne....
    Y-a-il un moyen de lire sur plusieurs ligne. C'est pour cela que j'utilise un textarea.
    Merci encore

  6. #6
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    @smoothe76
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  7. #7
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str_replace("\n","<br>",$fichier);
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

  8. #8
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Citation Envoyé par Yobs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str_replace("\n","<br>",$fichier);
    C'est pas une réinvention de la roue ?

    Un simple nl2br() aurait suffit là.
    Consultant idéaliste.

  9. #9
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    Je mourrais moins bête , comme quoi on en apprend de jours en jours
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 40
    Points : 32
    Points
    32
    Par défaut Merci à tous !
    OK tout marche !!
    Merci à tous !
    et bonne continuation

  11. #11
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Citation Envoyé par Yobs
    Je mourrais moins bête , comme quoi on en apprend de jours en jours
    C'est aussi l'interêt de participer dans un forum...
    Consultant idéaliste.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ecrire dans un fichier excel à l'aide de java
    Par kayzer_59 dans le forum Documents
    Réponses: 2
    Dernier message: 29/05/2008, 08h56
  2. [EasyPHP] Ecrire dans un fichier .conf à l'aide de Php
    Par Zanspi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 31/03/2006, 09h40
  3. Ecrire dans un fichier
    Par gibet_b dans le forum Linux
    Réponses: 5
    Dernier message: 25/04/2005, 20h11
  4. Ecrire dans un fichier grace à un trigger ?
    Par zigoo dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 29/10/2004, 20h03
  5. Ecrire dans un fichier sans supprimer le reste
    Par koan_sabian dans le forum Linux
    Réponses: 4
    Dernier message: 20/02/2003, 15h44

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