Legge un file e lo scrive nello standard output.
Restituisce il numero di byte letti dal file. Se si verifica un errore viene restituito FALSE e se la funzione non è stata chiamata come @readfile, un messaggio d'errore verra stampato.
Se filename inzia con "http://" (case insensitive), viene aperta una connessione HTTP 1.0 al server specificato e il testo della risposta viene scritto nello stadard output.
Versioni precedenti al PHP 4.0.5 non considera le redirezioni HTTP. Perciò, le directory devono includere gli slash finali.
Se filename inizia con "ftp://" (case insensitive), viene aperta una connessione ftp al server specificato e il file richiesto viene stampato sullo standard output. Se il server non supporta l'ftp passivo, questa funzione fallirà.
Se filename non inizia con tali stringhe, il file verrà apperto dal filesystem e il suo contenuto verrà scritto nello standard output.
Puoi settare il secondo parametro opzionale ad "1", se vuoi anche cercare il file nella include_path.
Vedere anche fpassthru(), file(), fopen(), include(), require() e virtual().