PHP offre diverse funzioni per lavorare con i file.
Leggere file
// Tutto il contenuto
$content = file_get_contents("file.txt");
// Array di righe
$lines = file("file.txt", FILE_IGNORE_NEW_LINES);
// Riga per riga
$handle = fopen("file.txt", "r");
while (($line = fgets($handle)) !== false) {
echo $line;
}
fclose($handle);Scrivere file
// Sovrascrive
file_put_contents("file.txt", "Contenuto");
// Appende
file_put_contents("log.txt", "nuova riga
", FILE_APPEND);
// Con fopen
$handle = fopen("file.txt", "w");
fwrite($handle, "Contenuto");
fclose($handle);Verifiche
file_exists("file.txt"); // Esiste?
is_readable("file.txt"); // Leggibile?
is_writable("file.txt"); // Scrivibile?
filesize("file.txt"); // Dimensione