De bedoeling:
bezoeker maakt (klein) berichtje in formpje en deze wordt door gestuurd. De bedoeling dat 't ($)bericht wordt weg geschreven in 'berichten.txt' en dat deze achter de al bestaande berichten wordt geplakt:
bericht 1 bla blaat | 2e bericht yippy | bericht 3 whooot | >nieuw bericht<
Probleem is; 't gebeurd niet.
als ik m'n berichten.txt open en die 'text' / 'onzin' berichten er in typ en vervolgens naar 'berichten.php' ga laat ie de berichten mooi zien.
maar als ik dan 'bijvoorbeeld': berichten.php?bericht=test_bericht_blaat_etc doe
gaat alles goed (zo lijkt het).
Maar als ik het berichten.txt document of berichten.php open in m'n browser staat er alleen test_bericht_blaat_etc in en die overige (al eerder ingevoerde) berichten zijn er uit.
Ik kom er niet uit wat ik fout doe.
bezoeker maakt (klein) berichtje in formpje en deze wordt door gestuurd. De bedoeling dat 't ($)bericht wordt weg geschreven in 'berichten.txt' en dat deze achter de al bestaande berichten wordt geplakt:
bericht 1 bla blaat | 2e bericht yippy | bericht 3 whooot | >nieuw bericht<
Probleem is; 't gebeurd niet.
als ik m'n berichten.txt open en die 'text' / 'onzin' berichten er in typ en vervolgens naar 'berichten.php' ga laat ie de berichten mooi zien.
maar als ik dan 'bijvoorbeeld': berichten.php?bericht=test_bericht_blaat_etc doe
gaat alles goed (zo lijkt het).
Maar als ik het berichten.txt document of berichten.php open in m'n browser staat er alleen test_bericht_blaat_etc in en die overige (al eerder ingevoerde) berichten zijn er uit.
Ik kom er niet uit wat ik fout doe.
PHP:
1
| <?$data = "bericht.txt";$fp = fopen($data, "r");while ( ! feof ($fp) ) { $berichten = fgets ($fp,1024);}$actueel=$hoeveel . "$bericht";fclose($fp);$fp2 = fopen($data, "w");fwrite($fp2,$actueel);fclose($fp2);echo ("$berichten");?> |