Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    ordinare contenuto file

    ciao,
    ho un piccolo script per l'inserimento di testo in un file

    questo mi serve per creare una pagina per gli eventi/esposizioni.
    Però dato che il testo nuovo non sovrascrive il vecchio ma lo accoda, non so come ordinarli in modo che l'ultimo inserito sia in cima alla pagina.
    non uso date per le news, ma solo il testo1, testo2 etc...

    lo script che legge il file:
    Codice PHP:
    $testo $_POST["text"];

    $filename "news.txt";
    $fh fopen($filename'ab');
    fwrite($fhstripslashes($testo));
    fclose($fh); 
    grazie

  2. #2
    Se invece di

    Codice PHP:
    $fh fopen($filename'ab'); 
    usi

    Codice PHP:
    $fh fopen($filename'r+'); 
    i nuovi dati andranno all'inizio del file, visto che il puntatore si posiziona lì.
    --->fopen()

    (Però non so se puoi ancora usare la "b", né - se puoi - come).

    cià
    ale
    If you can keep your head when all about you are losing theirs,
    it's just possible you haven't grasped the situation.

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se l'evento è su una linea sola puoi fare cosi:

    codice:
    $elencorighe = $file('file.txt');
    $elencoriordinato = array_reverse($elencorighe);
    ciao

  4. #4
    Codice PHP:
    $fh fopen($filename'r+'); 
    'r+' non va bene perchè sovrascrive il testo inserito precedentemente.
    praticamente io tramite editor visuale inserisco testo formattato con tags html.
    il testo quindi non mi viene salvato nel file in un unica riga.
    se però nel file di inserimento si facesse in modo di metterlo tutto su una riga, andrebbe bene,
    così potrei utilizzare il sistema detto da gianiaz





    Codice PHP:
    $testo $_POST["text"];

    $filename "news.txt";
    $fh fopen($filename'r+');
    fwrite($fhstripslashes($testo));
    fclose($fh); 

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.