File_get_contents

11. 9. 2019

La funzione file_get_contents è usata per leggere un file e mettere il suo contenuto in una variabile. Questa funzione è simile alla funzione include, ma a differenza di include, può recuperare file remoti su Internet e trasferirne il contenuto tramite variabili.

Campione

Entrambe le funzioni possono essere usate per caricare un file locale dal disco:

php
$news = file_get_contents('notizie.html');
echo 'Ultime notizie:<br>' . $news;

O da un URL remoto:

php
$page = file_get_contents('https://www.google.com');
echo $page;

Quando si recupera un URL, qualsiasi indirizzo può essere scaricato e il suo contenuto può essere recuperato come una stringa in una variabile. Nel caso dell'HTML, questo è il codice sorgente.

La pagina è resa in modo errato

Questo perché il codice HTML viene passato esattamente come viene messo nell'URL.

Se il percorso dell'immagine è per esempio <img src="kocka.png">, allora questo file potrebbe non esistere nel contesto del nostro server, quindi dobbiamo correggere il percorso per esempio: <img src="https://server.cz/kocka.png">.

Jan Barášek
Jan BarášekVíce o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.