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.
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.
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk