Modifier un fichier texte depuis un php

Bonjour,

voila j explique la chose
je voudrais modifier un texte via un php
exemple:
sur ma page "page.php"j ai un cadre ou je peu mètre un texte "blabla"
je voudrais que sa écrive "blabla" dans un fichier texte nommer texte.txt mai par exemmple a la ligne 4 et que je puise rajouter un texte plus tard a la ligne 10....

3 réponses

  1. pour le moment j en sui la
    mon cadre texte
    <form action='texte.php' method='post'><textarea name='textblock' rows='3' cols='40'></textarea><br><input type='submit' value='ajouter text'></form>

    mon php qui modifi mon fichier texte
    <?php

    // Open the text file
    $f = fopen("texte.txt", "w");

    // Write text
    fwrite($f, $_POST["textblock"]);

    // Close the text file
    fclose($f);

    // Open file for reading, and read the line
    $f = fopen("texte.txt", "r");

    // Read text
    echo fgets($f);
    fclose($f);
    ?>
    0
    1. hello

      Tu te fais une page "admin.php", tu ouvres ton fichier texte dans une textarea, ensuite tu l'enregistres dans ce même ficher:

       <input name="BTN_envoi" type="submit" value="Enregistrement" />  
      </form>  
      <textarea name="texte" cols="80" rows="8"><?   
      if (!$fp = fopen("texte.txt","r")) {   
      echo "Echec ouverture fichier";   
      exit;   
      }   
      else {   
       while(!feof($fp)) {   
        $Ligne = fgets($fp,255);   
        echo $Ligne;   
        $Fichier .= $Ligne;   
       }   
       fclose($fp);   
      }   
      ?>  
      <input type="submit" name="Btn_envoi"value="Envoyer" />  
      </form>


      <?php  
      if (isset($_GET['BTN_envoi']))  
      {   
      $texte= stripslashes($_GET['texte']);  
      $fp = fopen("texte.txt","w");  
      fwrite($fp, $texte);   
      fclose($fp);  
      }  
      ?>


      tu pourras modifier le texte et la ligne que tu veux !
      0

      Discussions similaires

      question pix mot caché

      7 réponses