MENU

Gestion file di testo β€” creazione, opertura, lettura, scrittura, cancellazione

Se non si pratica spesso la gestione di file testuali si possono scordare le opzioni, ho creato un piccolo memo.

Creare un file

$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Impossibile creare il file (controllare i permessi):  '.$my_file); 
//implicitamente crea il file

Aprire un file

$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Impossibile aprire il file (controllare i permessi):  '.$my_file); 
//aprire un file per la scrittura ('w','r','a')...

Leggere file

$my_file = 'file.txt';
$handle = fopen($my_file, 'r');
$data = fread($handle,filesize($my_file));

Scrivere su un file

$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Impossibile aprire il file (controllare i permessi):  '.$my_file);
$data = 'Testo';
fwrite($handle, $data);

Accodare contenuti in un file

$my_file = 'file.txt';
$handle = fopen($my_file, 'a') or die('Impossibile aprire il file (controllare i permessi):  '.$my_file);
$data = 'Dati riga 1';
fwrite($handle, $data);
$new_data = "\n".'Dati riga 2';
fwrite($handle, $new_data);

Chiudere un file

$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Impossibile aprire il file (controllare i permessi):  '.$my_file);
//operazioni
fclose($handle);

Cancellare un file

$my_file = 'file.txt';
unlink($my_file);
1747 Visualizzazioni totali 1 Visualizzazioni odierne

Leave a Comment!

Il tuo indirizzo email non sarΓ  pubblicato. I campi obbligatori sono contrassegnati *