Quindi:
<?php
function ciclamino(){
$open= fopen (DB.txt);
$qualcosa = html_entity_decode ($_POST["contenutoscrittonellatextarea"]);
$ora = strftime ("%H:M%");
$numero = 0;
$ciccio = fwrite($open,"<div id='ciao'>$qualcosa</div><div id='ora'>$ora</div>$numero");
fclose ($open);
}
contenuto();
?>
$qualcosa mi prende i dati che ho messo nella textarea della pagina precedente e li scrive sul DB.txt.
Se io inserisco $numero nel DB.txt alla fine del "primo articolo" php stampa il numero "0".
Quando poi nella home metto questo codice
<?php
$file = "DB.txt";
$filea = fopen("DB.txt","r");
$ciccio = fread ($filea, filesize($file));
print utf8_encode($ciccio);
?>
mi prende ovviamente tutto il DB.txt e lo stampa correttamente nella pagina.
fino a qui è perfetto, però vorrei far si che l'ultimo codice php (quello nella home) riconosca la differenza tra un'articolo e l'altro, con getElementById prendere i div e poi per ogni elemento prendere solo un certo numero di byte si può?
Meglio creare una una pagina per ogni articolo?
Forse è troppo complesso e converebbe usare mysql; lo sò, ma vorrei provarci