Ciao a tutti.
forse questo messaggio è un poco incasinato ma vi prego i darci un'occhiata.
Sto realizzando un programmino per andare a scrivere su un file txt delle news che poi verranno lette tramite javascript.
ogni news è composta da tre variabili (giorno, titolo e news).
lo script che utilizzo è il seguente.
chiaramente tutte le news inserite si sommano a quelle già precedentemente registrate.Codice PHP:<?
$filelist = "news.txt";
$fp = fopen($GLOBALS["filelist"], "a");
$dati = 'var miadata="'.$giorno.'"'."\n".'var miotitolo="'.$titolo.'"'."\n".'var news="'.$news.'"';
$fw = fwrite($fp, $dati . "\n");
if ($fw)
echo "<h2><div align=center>News inserita correttamente.</div></h2>";
else
echo "errore nella registrazione";
?>
una volta registrate, sul file txt le mie variabili appaiono in questa maniera:
var giorno="10/5/2007"
var titolo = "il mio primo titolo"
var news="il testo della mia prima news"
var giorno="10/5/2007"
var titolo = "il mio secondo titolo"
var news="il testo della mia seconda news"....etc, etc.
il mio problema è che, come risultato sul file txt, vorrei ottenere le variabile scritte nella seguente maniera:
var giorno0 ="10/5/2007"
var titolo0 = "il mio primo titolo"
var news0 ="il testo della mia prima news"
var giorno1 ="10/5/2007"
var titolo1 = "il mio secondo titolo"
var news1 ="il testo della mia seconda news"....etc, etc.
chiaramente vorrei che, ogni volta che inserisco una nuova news, i numeri davanti alle variabili vengano registrati in ordine crescente...
ad esempio se io inserissi in questo momento una terza news, vorrei che sul file di testo apparisse come:
var giorno2 ="10/5/2007"
var titolo2 = "il mio primo titolo"
var news2 ="il testo della mia prima news"
so che forse non mi spiego benissimo, ma php lo mastico poco...sperando di essere stato sufficientemente chiaro, vi ringrazio fin d'ora per ogni aiuto

Rispondi quotando