php příběh

Ahoj, kdo by mi pomohl? Potřebuji vytvořit takový jednoduchý php skriptík, který by zapisoval do nějakého souboru, např. pribeh.txt obsah pole. Potřebuju udělat takovou php pohádku, kterou budou rozšiřovat návštěvníci stránek sami. Ještě by tam byla kolonka email a celá ta věta, kterou by návštěvník napsal, by odkazovala na jeho mailovou adresu. Prosím!
Formulář:
<FORM ACTION="pribeh.php" METHOD="POST">
<TEXTAREA NAME="pribeh" ROWS="10" COLS="50"></TEXTAREA>
<INPUT TYPE="SUBMIT" VALUE="Přidat do příběhu">
</FORM>



Soubor pribeh.php:
<?
$pribeh = htmlspecialchars($_POST['pribeh']);
$file = "pribeh.dat";
$fp = FOpen ($file, "r");
$stare = FRead ($fp, FileSize("pribeh.dat"));
FClose($fp);

$fp = fopen($file, "w");
fwrite($fp, $stare." ".$pribeh); //případně fwrite($fp, $pribeh." ".$stare);
// chceš-li mít nově přidané na začátku
fclose($fp);
?>

Netestoval sem to ale snad by to mělo jet ..
tak to urcite nepojede. ten soubor se bude pri vetsi zatezi serveru mazat, protoze se napred cely nacte a pak smaze. a kdyz v te fazi server beh skriptu ukonci, tak se to smaze. takze asi nejak tak:

Soubor pribeh.php:
<?
$pribeh = htmlspecialchars($_POST['pribeh']);
$file = "pribeh.dat";
$fp = FOpen ($file, "a");
fwrite($fp, $pribeh);
fclose($fp);
?>
tohle prida vzdycky nove napsany text na konec. kdybys ho chtel mit na zacatku, tak musis kazdy prispevek zapsat na jeden radek. pak cteni: soubor nacist do pole, pole otocit a pak ten text zobrazit.

no nevim, todle ted davam z hlavy... az budu doma, mrknu sem, jak to presne delam.
zatim děkuju!
a pouzivaj flock()
jak jsem slibil, tak tady davam tu verzi s tim flockem, co pouzivam ja. snad je to ztrate_dat-ododlne. ono kdyz se zapisuje jako append, tak by se ten soubor snad smazat nemel, ale tak pro sichr ten flock teda...

if(!file_exists('./pribeh.txt')) // soubor neexistuje, otevreni pro cteni soubor pri jeho neexistenci nevytvori
{
$fp = fopen($pocitadla, 'w');
fclose($fp);
}

// zapis do souboru s flockem
$fp = fopen('./pribeh.txt', 'r+'); // otevreme soubor
ignore_user_abort(1); // zabranime ukonceni skriptu uzivatelem
for($i = 0; $i < 10; $i++) // 10 pokusu na zapis po 100 mikrosekundach (usleep())
{
if (flock($fp, LOCK_EX)) // zamceni
{
fseek($fp, 0, SEEK_END); // budeme psat na konec souboru
fwrite($fp, $pribeh); // zapis
flock($fp, LOCK_UN); // odemceni
break; // konec for cyklu s pokusama o zapis
}
usleep(100); // cekani pred dalsim pokusem o pristup k souboru
}
fclose($fp); // zavreme soubor
ignore_user_abort(0); // povoleni ukonceni skriptu


tohle je samoze jenom zapis do souboru, zbytek uz si snad udelas (nebo se konkretne zeptej)
Děkuju! funguje to, jenom bych potřeboval ještě dvě věci:
1) Výpis obsahu pribeh.txt na stránku. Zkoušel jsem to, ale ten můj způsob nějak nefunguje, ale spíš to je tim, že jsem línej hledat chybu :)
2) Jak by šlo udělat, že věta, kterou by člověk napsal by odkazovala na jeho mail?
proste do toho souboru zapisuj
'<a href="mailto:'.$email.'">'.$veta.'</a>'

snad to neni tak tezky, ne?
ukaz ten kod na to vypisovani
Ijaáček: <? include("pribeh.txt") ?> ?
>>snad to neni tak tezky, ne?

Ne pro toho, kdo v php umí, což já nejsem... :( Jak by vypadal teda ten upravenej kód od Tonika s tim mailem?
prosím.... jak by vypadal ten kód s tím odkazem na mail?
neřikejte, že to nikdo neví....
fwrite($fp,'<a href="mailto:'.$email.'">'.$veta.'</a>');
díííííííík!
akorat este musis ten email vycist z formulare:
$email = htmlspecialchars($_POST['email']);

a ve formulari samoze na to musis udelat input
skusim
Jooo konečně po 5ti dnech boje s php jsem zdolal script díky týhle blbosti:
$neco = htmlspecialchars($_POST['neco']);
jsem velice šťasten :)