PHP:
Lettura di un file di testo
How to: (Come fare:)
<?php
// Aprire un file in sola lettura
$handle = fopen("testo_esempio.txt", "r");
// Controllare se il file è stato aperto con successo
if ($handle) {
while (($line = fgets($handle)) !== false) {
// Processare la linea letta
echo $line;
}
// Chiudere il file handle
fclose($handle);
} else {
// Errore nell'apertura del file
echo "Errore nell'apertura del file.";
}
?>
Risultato esemplificativo:
Questo è il contenuto del file.
Ogni riga è letta una alla volta.
Deep Dive (Approfondimento)
Aprire e leggere i file di testo è una pratica fondamentale nella programmazione PHP, risalente alle sue origini come script per processare e accedere a dati lato server. Alternativamente, si possono utilizzare le funzioni file_get_contents()
o file()
per leggere interi file. Dettaglio importante: assicurarsi di gestire sempre le permissions e di evitare vulnerabilità, come quelle agli attacchi di tipo Path Traversal.