ik heb een berichtscroller gemaakt met een toevoeg pagina en een berichtpagina met een link naar de toevoegpagina:

bericht.php

<html>
<body>
<?php



$file = "test.txt";
$fopen = fopen($file, "r");
$data = fgets($fopen, 4096);
fclose($fopen);


echo "<a href=toevoeg.php>bericht</a>";
echo "<marquee><font color=red face=system>$data</font></marquee>";

?>
</body>
</html>


toevoeg.php:

<html>
<body>
<?php
$file = "test.txt";
$invoegen = $_GET['bericht'] . "<font color=black> :: </font>";
$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);



?>
<form name="bericht" method="get">
<input type=text name=bericht>
<input type=submit name=verzenden value=Toevoegen>
</form>


</body>
</html>

als ik in het form action=bericht.php neerzet schrijft hij niet in het txt bestand en als ik er toevoeg neerzet dan schrijft hij wel maar gaat niet naar de berichtpagina.

wat moet ik hiertegen doen?
je moet uit toevoeg.php dit weghalen:

$file = "test.txt";
$invoegen = $_GET['bericht'] . "<font color=black> :: </font>";
$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);

bij action in <form> moet je bericht.php neerzetten..

en het scriptje van bericht.php vervangen met deze:

<?
$file = "test.txt";
$invoegen = $_GET['bericht'] . "<font color=black> :: </font>";
$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);
?>

dan zal het werken..
het werk al beter als ik dit doe, maar nu scrollt alleen het berichtje dat je als laatste toegevoegt hebt..
alles komt wel in test.txt te staan maar het wordt er niet goed uitgelzen ofzo.
wat nu?

Reageren