zoals de topic-titel al doet vermoeden wil ik tekst uit een txt file laten echo'n, op zich lukt dat wel, maar als ik iedere regel in een inputveld wil laten weergeven loopt het fout
de code
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL); //lelijke foutjes weergeven
?>
<?php
$yourFile = "test.txt";
$voegtoe = "\n";
$lines = file($yourFile);
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$fs = fopen($yourFile, "w");
fwrite($fs, $_POST['naam1'].$voegtoe);
fwrite($fs, $_POST['naam2'].$voegtoe);
fwrite($fs, $_POST['naam3'].$voegtoe);
fclose($fs);
echo "<br /><font color=green>De wijzigingen werden verwerkt en bewaard.</font><br />";
}
foreach ($lines as $line_num => $line)
{
echo "Word #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>
<form method="POST">
<b><u>Maak hier de aanpassingen</u></b><br>
<br>
button 1:<input type="text" name="naam1" value="<?php echo "$line"; ?>">
<br>
button 2:<input type="text" name="naam2" value="<?php echo "$line"; ?>">
<br>
button 3:<input type="text" name="naam3" value="<?php echo "$line"; ?>">
<br>
<input type="submit" value="Bewaar" name="submit">
</form>
als ik in het eerste inputveld test1 typ, in het 2de test2 en in het 3de test3 en vervolgens op bewaar klik...
zoals je ziet worden word#0, word#1,... enz goed weergegeven onder elkaar, maar in de inputvelden krijg ik alleen het laatste woord van de txt file (word#2) in dit geval, te zien