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

    Leggere File di testo con record a lunghezza variabile

    Gentili Amici,

    mi sapreste aiutare sul come leggere in PHP un file di testo organizzato a tipi record che hanno lunghezze variabili?

    Se apro questo file con un editor, le righe vanno correttamente a capo e quindi deduco che alla fine di ogni riga ci sia il marcatore di fine riga.

    l'istruzione "fread", che fino ad ora usavo, prevede che io conosca la lunghezza del record da leggere, cosa che ora non so.

    Vi ringrazio molto dell'aiuto che vorrete darmi.

    Maurizio

  2. #2
    Se devi lavorare riga per riga, utilizza la funzione file() che applicata ad un lfile di testo, crea un array nel quale ogni riga del file di testo è un valore dell'array stesso.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Ciao Maurizio,

    non ho mai usato il comando file().

    Il mio archivio di testo è di 10 Mbytes con migliaia di records e può essere molto più grande.

    Come viene gestita la bufferizzazione? il comando file() carica tutto l'archivio in memoria? Me ne devo occupare io o la gestisce in automatico (mi sembra strano) il php?

    Nel frattempo stavo studiando l'istruzione fgets che legge fino a fine riga. Ne sai qualcosa?

    Grazie dei chiarimenti che vorrai darmi.

    Maurizio

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.