Ciao,

con la normale funzione fopen fwrite e il puntatore a+ scrivo e il nuovo testo viene messo in fondo. Nelle specifiche viene indicato r+ che serve a scrivere posizionando il nuovo testo all'inizio del documento. Ma non riesco a farlo funzionare.

Sbaglio qualcosa? Allego lo script.

Grazie.

$testo = 'files/storico_messaggi.txt';
$file = fopen($testo, 'r');
$leggi = fread ($file , filesize($testo));
$data = date ("d.m.Y");
echo "<H4>Invia Messaggio alla Mailing List</H4>";
echo "
<BODY onload=\"sf();\">
<form name=\"mioform\" method=\"post\" action=\"$PHP_SELF?id=34bis\">


$data = date ("d.m.Y");
$testo = "files/storico.txt";
$file = fopen($testo, 'a+');
fwrite ($file, stripslashes(nl2br($taglia . $subject . "\n\n" . $testo01 . "\n\n" . $agg . "\n")));