Om je dan toch opweg te helpen hier een voorbeeldje van hoe je het ook zou kunnen doen. Wellicht niet perfect, want eigenlijk ben ik op dit moment niet echt lekker om te phpen, dus wellicht kan iemand nog wat dingen toevoegen. Ikzelf werk eigenlijk nooit met .txt bestandjes, ik pleur alles in een sessie of een database.
Mocht phphulp de code weer lekker in de war gooien, download dan hier de txt...
<?php
if(isset($_POST['verstuurformulier']))
{
if(isset($_POST['naam']) && isset($_POST['bericht']))
{
$naam = htmlspecialchars($_POST['naam']);
$bericht = nl2br(htmlspecialchars($_POST['bericht']));
$content = '<b>'.$naam.'</b><br>'.$bericht.'<br>';
}else{
echo 'Je moet wel alles invullen ey!';
exit;
}
$bestand = 'shout.txt';
if(is_writable($bestand))
{
if(!$handeling = fopen($bestand, 'a'))
{
echo 'Sorry, ik kan '.$bestand.' niet openen';
exit;
}
if(fwrite($handeling, $content) === FALSE)
{
echo 'Sorry, ik kan niet naar het bestand ('.$bestand.') schrijven!';
exit;
}
Klopt, eigenlijk is het de bedoeling dat je het zelf doet, en dat we helpen bij dingen waar je bij vastloopt.
Ik maak scripts altijd stukje bij beetje, bijvoorbeeld eerst een formulier, dan daarna de controle, dan daarna het wegschrijven, enzovoort. Dan weet je precies wat je doet, en je hebt maar een klein deel code waar je fouten in tegenkomt.