ik ben een gastenboek aan het maken zonder mysql, en nu moet ik de funtie nl2br() toepassen, hoe doe ik dit, zoals ik het nu heb werkt het wel maar hij voegt het niet goed in in het txt bestand.

<html>
<head><title>Gastenboek</title></head>
<body>

<?php





$file = "gastenboek.txt";
$invoegen = "<br><hr width=400><table width=400 border=0 cellspacing=0 cellpadding=7><tr>";
$invoegen.= "<td width=60 valign=top><font color=red face=system><b>naam:</b></font></td>";
$invoegen.= "<td><font face=system>" . strip_tags($_GET['naam']) . "</font></td></tr>";
$invoegen.= "<tr><td valign=top width=60><font color=red face=system><b>bericht:</b></font></td>";
$invoegen.= "<td><font face=system>";
$invoegen.= nl2br($_GET['bericht']);
$invoegen.= "</font></td></tr></table>";

$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);

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

echo "<a href=nieuwbericht.php>plaats bericht</a>";
echo "<center>" . $data . "</center>";
?>

</body>
</html>
eej remy :) dit kon ook gewoon als reply op andere topic.. maar het moet zo:

<?
echo "<center>" . nl2br($data) . "</center>";
?>
als ik nu
a
b
c
intik dan krijg ik alleen nog maar a.
niet liegen
ik lieg niet, hij zet het gewoon onder elkaar in het txt bestandje
dan werkt de oplossing die ik je gaf wel :) poste je scriptje nog eens..
Je moet het zonder nl2br() posten en met weergeven he? :)
niet liegen


:o)
gastenboek.php:
-------------------
<html>
<head><title>Gastenboek</title></head>
<body>

<?php
echo "very bad code";
echo "eruit gehaald..";
echo "codes zonder escaped karakters posten plz";
echo "post je code nogmaals en dan correct :)";
?>

</body>
</html>

toevoeg.php:
-------------------
<html>
<head><title>berichtje toevoegen</title></head>
<body>



<form name=\"bericht\" action=bericht.php method=\"get\">
<input type=text name=bericht>
<input type=submit name=verzenden value=Toevoegen>
</form>



</body>
</html>
kun je je script nog een keer posten ?!?! kan ik er ff naar kijken.. :))
<?php





$file = "gastenboek.txt";
$invoegen = "<br><hr width=400><table width=400 border=0 cellspacing=0 cellpadding=7><tr>";
$invoegen.= "<td width=60 valign=top><font color=red face=system><b>naam:</b></font></td>";
$invoegen.= "<td><font face=system>" . strip_tags($_GET['naam']) . "</font></td></tr>";
$invoegen.= "<tr><td valign=top width=60><font color=red face=system><b>bericht:</b></font></td>";
$invoegen.= "<td><font face=system>" . strip_tags($_GET['bericht']) . "</font></td></tr>";
$invoegen.= "</table>";

$fopen = fopen($file, "a");
fwrite($fopen, $invoegen);
fclose($fopen);

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

echo "<a href=nieuwbericht.php>plaats bericht</a>";
echo "<center>" . $data . "</center>";
?>

</body>
</html>

Reageren