File_get_contents
Funkcia file_get_contents slúži na načítanie súboru a vloženie jeho obsahu do premennej. Táto funkcia je podobná funkcii include, ale na rozdiel od include dokáže načítať vzdialené súbory na internete a prenášať ich obsah prostredníctvom premenných.
Vzorka
Na načítanie lokálneho súboru z disku možno použiť ktorúkoľvek z týchto funkcií:
$news = file_get_contents('news.html');echo 'Najnovšie správy:<br>' . $news;
Alebo zo vzdialenej adresy URL:
$page = file_get_contents('https://www.google.com');echo $page;
Pri načítavaní adresy URL je možné prevziať akúkoľvek adresu a jej obsah načítať ako reťazec do premennej. V prípade HTML je to zdrojový kód.
Stránka sa vykresľuje nesprávne
Je to preto, že kód HTML sa odovzdáva presne tak, ako je umiestnený na adrese URL.
Ak je cesta k obrázku napríklad <img src="kocka.png">, potom tento súbor nemusí v kontexte nášho servera existovať, takže musíme opraviť cestu napríklad na: <img src="https://server.cz/kocka.png">.