PHP Manual
/
Práca so súbormi

File_get_contents

11. 09. 2019

Obsah článku

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">.

Jan Barášek   Ví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:

Související články

1.
5.
Status:
All systems normal.
2024