Come leggere un file di testo in PHP

June 15

Leggendo il contenuto di un file di testo è un importante programmazione parte, se si sta mettendo i dati in una pagina web, o importare dati da un file di testo in un database. Utilizzando le funzioni fread e Archivio dimensioni di PHP, è possibile inserire il contenuto di un intero file di testo in una singola variabile. Usando questa variabile, il testo può essere sia stampato sullo schermo o manipolata in altri modi. La funzione fread consente inoltre di leggere solo le parti del file.

istruzione

1 Aprire un file di testo vuoto. È possibile utilizzare qualsiasi editor di testo come Blocco note di Windows o Gedit e Kate in Linux.

2 Avviare lo script php.
<? Php

3 Inserire il nome del file di testo esterno in una variabile.
$ File di testo = "example.txt";

4 Aprire il file di testo esterno per la lettura.
$ file = fopen ( "example.txt", 'r');
Il parametro 'r' indica alla funzione fopen per aprire il file in sola lettura.

5 Mettere i dati dal file di testo in una variabile.
$ Dati = fread ($ file, dimensione del file (file di testo $));
La dimensione del file restituisce il numero di byte nel file di testo $ variabile. La funzione fread richiede un file ($ file), e il numero di byte da leggere. In combinazione con la funzione di spazio, si leggerà l'intero file.

6 Chiudere il file di testo esterno.
fclose ($ file);

7 Stampare il file sullo schermo.
echo $ dati;

8 Chiudere il programma php.
?>
L'intero programma sarà simile:
<? Php
$ File di testo = "example.txt";
$ file = fopen ( "$ file di testo", 'r');
$ Dati = fread ($ file, dimensione del file (file di testo $));
fclose ($ file);
echo $ dati;
?>

9 Salvare lo script con l'estensione ".php" nella stessa directory del file di testo. Ad esempio, questo script si chiamerà example.php.

10 Aprire una finestra di terminale (Linux) o Command Prompt (Windows). In Windows, selezionare "Start"> "Tutti i programmi"> "Accessori"> "Prompt dei comandi". In Linux o Unix, aprire la finestra del terminale sotto "Strumenti di sistema" o sottomenu "Utility" nel menu principale "Applicazioni" del sistema operativo.

11 Testare lo script con il seguente comando:
php example.php

Consigli e avvertenze

  • Se lo script php è memorizzato in una directory diversa da quella in cui si trova il file di testo, è necessario specificare il percorso esatto del file di testo nella funzione fopen.
  • Quando viene utilizzato in una applicazione web, questo metodo di lettura di un file non stamperà alcun interruzioni di riga.