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

    [PHP] Sfoltire un campo di testo

    Sto realizzando una sorta di chat in php e ogni volta che l'utente inserisce il testo che gli interessa una stringa viene inserita in un file di testo TXT.
    Da qui c'è un pagina che carica il file di testo e tutte le righe vengono visualizzate in modo corretto, in fine (si scrive così? boh ) ho inserito una funzione JS che scrolla la pagina fino in fondo in modo che l'utente possa leggere subito gli ultimi messaggi inseriti.

    Il problema però è che a lungo andare non voglio che si crei un file enorme, sia per le dimensioni che per la leggibilità e la velocità del codice, quindi stavo pensando di eliminare periodicamente una parte del file, secondo voi come posso fare?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Secondo me ti conviene fare un nuovo file di testo ogni giorno. Poi cancelli quello dei giorni precedenti.

  3. #3
    basta che ogni volta che ci vai a scrivere (perchè un utente invia 1 msg) carichi il file in un array (usando file() ) e poi sul file ci riscrivi solo i primi (o ultimi, dipende come strutturi il file) X componenti del vettore

    per usare questo sistema ovviamente ad ogni riga del file deve corrispondere 1 messaggio e viceversa..

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.