Gestione dei file PHP
La gestione dei file è una parte importante di qualsiasi applicazione web. Spesso è necessario aprire ed elaborare un file per diverse attività.
File di manipolazione PHP
PHP ha diverse funzioni per creare, leggere, caricare e modificare file.
Fai attenzione quando modifichi i file!
Quando si manipolano i file è necessario prestare molta attenzione.Puoi fare molti danni se fai qualcosa di sbagliato. Gli errori comuni sono: la modifica del file sbagliato, il riempimento di un disco rigido con dati inutili e l'eliminazione accidentale del contenuto di un file.
PHP readfile() Funzione
La readfile()
funzione legge un file e lo scrive nel buffer di output.
Supponiamo di avere un file di testo chiamato "webdictionary.txt", memorizzato sul server, che assomiglia a questo:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
Il codice PHP per leggere il file e scriverlo nel buffer di output è il seguente (la readfile()
funzione restituisce il numero di byte letti in caso di successo):
Esempio
<?php
echo readfile("webdictionary.txt");
?>
La readfile()
funzione è utile se tutto ciò che vuoi fare è aprire un file e leggerne il contenuto.
I prossimi capitoli ti insegneranno di più sulla gestione dei file.