da un sito ho preso un questbook organizzato cosi:
database.txt
guest.php
paginahtml.html

fin qui tutto bene i codici sono :
database.txt vuoto
guest.php:
codice:
  
<?php
//recupero i dati e li inserisco in tre variabili di tipo stringa
$utente=$_POST['utente'];
$messaggio=$_POST['messaggio'];
$email=$_POST['email'];
 
//ricavo l'ora e la data odierna
$data_ora = date("d/m/Y H:i:s");
 
//assegno ad una variabile il database di testo
$db_testo="database.txt";
 
//Ora viene controllato che i dati inseriti
//dall'utente siano corretti
 
if($utente==""){
    echo "Il nome inserito non è corretto, inserisci il nome";
}elseif($messaggio==""){
    echo "Inserisci il tuo messaggio";
}elseif($email==""){
    echo "Inserisci un indirizzo e-mail";
}else{
//se tutto è corretto procedo a scrivere le
//informazioni sul database di testo
        $guestbook = fopen($db_testo, "a");
        $txt='<tr><td>'.$utente.'

';
        $txt .= $messaggio . "
";
        $txt .= "Messaggio scritto in data: " . $data_ora . "</td></tr>";
        fwrite($guestbook, $txt);
        fclose($guestbook);
        echo 'Torna indietro';
}
?>
paginahtml.html:
codice:
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Guestbook</title>
<style type="text/css">
table{
    text-align:center;
    border:1px solid #ff0000;
    width:60%;
}
tr, td{
    text-align:center;
    border:1px dotted #ff0000;
    width:60%;
</style>
 
</head>
<body>
<table>
    <tr>
        <td>
            <h1>Firma il guestbook</h1>

        </td>
    </tr>
    <tr>
        <td>
            <form action="guest.php" method="post">
                

Inserisci il tuo nome:
                <input type="text" id="utente" name="utente" /></p>
                

Inserisci la tua e-mail:
                <input type="text" id="email" name="email" /></p>

                

Inserisci il messaggio:

                <textarea name="messaggio" rows="5" cols="30"></textarea>
                


                <input type="submit" value="Firma">
                <input type="reset" value="Cancella">
            </form>
        </td>
    </tr
        <?php
            include ("database.txt");
        ?>
</table>
</body>
</html>
se non vi siete ancora fatti un idea andate qui ...

allora le domande sono :
1) posso fare in modo che avvenga tutto in una pagina ovvero:
apra paginahtml.html senza andare su guest e poi su index.php...
piu o meno come una casella commenti ho paginahtml.html in basso all'articolo, al posto di cambiare pagina e andare su guest.php restare sulla stessa paginahtml.html e ricaricarla...
quindi avere anche database .txt che verra salvato nella paginahtml.html.
2)una volta fatto questo vorrei che i messaggio piu recenti venissero visualizzati in alto e i meno recenti in basso...

come risultato dell'uno vorrei quindi solo una paginahtml.html e al massimo un guest.php... non so se mi sono spiegato, in questo caso fatemelo sapere ciao e grazie... premetto che faccio questa domanda perche non so niente di php me la cavo bene solo con html ciao...