Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135

    Piccolo aiutino con php e txt

    ciao a tutti sono un novellino nel campo del php e vi chiedo un aiutino... sto cercando di creare uno script news dal sito ma non riesco proprio a scrivere all'inizio del file di testo txt potete darmi una mano? vi posto lo script:
    <?
    // Recupero i campi dal modulo
    $titolo = $_POST["titolo"];
    $nome = $_POST["nome"];
    $messaggio = $_POST["messaggio"];
    $urlimage = $_POST["urlimage"];

    // Recupero la data corrente
    $data = date("d/m/Y H:i:s");

    // Recupero il file di testo in cui scrivere i messaggi
    $file = "news.txt";

    // Controlo che i dati siano corretti
    if ($titolo == "")
    {
    echo "Inserisci il titolo";
    }
    if ($nome == "")
    {
    echo "Inserisci il tuo nome";
    }
    elseif ($messaggio == "")
    {
    echo "Inserisci il messaggio";
    }
    else
    {
    // Apro il file di testo e ci srivo dentro
    $guestbook = fopen($file, "a");
    $scrivi = "<u>" . $titolo . "</u>
    \r";
    $scrivi .= "Scritto da $nome il $data ". "

    \r";
    $scrivi .= $urlimage . "\r";
    $scrivi .= $messaggio . "<hr>\r";
    fwrite($guestbook, $scrivi);
    fclose($guestbook);

    // Rimando l'utente alla pagina principale
    Header("Location: index.php");
    }

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    in pratica vuoi che l' ultima riga inserita appaia all' inizio della lista e non alla fine.. ma vuoi che l'ordine sia rispettato solo quando fai vedere tutte le firme o proprio nello scrivere il file?

    ad esempio

    pippo
    pluto
    topolino

    topolino è l' ultimo che ha lasciato il messaggio....

    hai 2 soluzioni

    1 - (la piu facile)
    il file .txt

    pippo
    pluto
    topolino

    e sono visualizzati

    topolino
    pluto
    pippo

    2-
    il file .txt

    topolino
    pluto
    pippo

    e sono visualizzati

    topolino
    pluto
    pippo
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135
    si come il primo esempio che io scrivo prima
    palla
    calcio
    e lui mi visualizza
    calcio
    palla

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ok

    Codice PHP:

    $archivio
    =file("tuofile.txt");

    $out=array_reverse($archivio);

    foreach (
    $out as $riga) echo $riga."
    "

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135
    scusami ma non capisco dove dovrei mettere quel codice se m dai qualche dritta...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    135
    è per caso il codice per leggere il file txt?

  7. #7
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    lo metti nel punto in cui vuoi far vedere il file
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.