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:
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