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

JavaScript Discussion :

Remplir contenu formulaire avec fichier txt


Sujet :

JavaScript

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Remplir contenu formulaire avec fichier txt
    Bonjour j'aimerais savoir ou orienter mes recherches. J'ai une page qui me permet de compléter des infos et les enregistrer sous forme de fichier txt

    Y a t-il une façon en JScript de récupérer le contenu de ce fichier txt et de l'afficher à même le "form name" de sorte que le input type="text" name="title" ait la valeur récupéré du fichier txt celle du input type="text" name="name" la même chose tout autant que textarea name="newstext"

    Finalement l'idée est de pouvoir une fois un fichier txt de fait, pouvoir l'éditer par la suite donc après récupération il faudrait pouvoir le resauvegarder sons la même forme

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    <?php
    if (!isset($_POST['submit'])) {
    header('Content-Type: text/html;charset=UTF-8');
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
       <title>No</title>
       <link href="../style/admstyle.css" rel="stylesheet" type="text/css" />
    </head>
     
    <body>
      <div id="main">
        <div id="caption">News</div>
    	  <form name="admnews" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
            News:<br/>
            <input type="text" name="title" size="40"/><br/><br/>
            Contenu:<br/>
            <textarea name="newstext" rows="15" cols="67"></textarea><br/>
    		Auteur:<br/>
    		<input type="text" name="name" size="40"/><br/><br/>
            <center><input type="submit" name="submit" value="Publier" /></center>
         </form> 
    <?php
    $lines = file('note.txt');
    // display file line by line
    foreach($lines as $line_num => $line) {
        echo "".htmlspecialchars($line)."<br />\n";
    }
    ?>
      </div>
    </body>   
    </html>
    <?php } else {
       $newsTitel   = isset($_POST['title']) ? $_POST['title'] : 'Untitled';
       $submitDate  = date('Y-m-d');
       $submitName  = isset($_POST['name']) ? $_POST['name'] : 'No User';
       $newsContent = isset($_POST['newstext']) ? $_POST['newstext'] : 'No content';
     
       $filename = date('YmdHis');
       $f = fopen('../news/'.$filename.".txt","w+");         
       fwrite($f,$newsTitel."\n");
       fwrite($f,$submitDate."\n");
       fwrite($f,$submitName."\n");
       fwrite($f,$newsContent."\n");
       fclose($f);
     
       header('Location:../index.php');   
    }
    ?>


    Merci pour les infos
    Dernière modification par Bovino ; 11/04/2013 à 17h34. Motif: Merci d'indiquer le langage utilisé ([code=xxx]) !

Discussions similaires

  1. Remplir un formulaire avec un contenu récupéré ailleurs
    Par Dynamès dans le forum Général Java
    Réponses: 2
    Dernier message: 03/07/2012, 10h35
  2. Réponses: 4
    Dernier message: 27/01/2009, 18h14
  3. Importer des donnees avec fichier txt
    Par flOZ dans le forum Requêtes
    Réponses: 8
    Dernier message: 21/04/2006, 17h26
  4. Réponses: 1
    Dernier message: 14/04/2006, 16h51
  5. [VB6] Contenu d'un fichier txt
    Par Sytchev3 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 28/03/2006, 16h07

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