Funkce **file_get_contents** slouží pro načtení souboru a jeho obsahu vložení do proměnné. Tato funkce je podobná funkci include, ale narozdíl od include zvládá načítat vzdálené soubory na internetu a jejich obsah přenášet přes proměnné.
Funkce lze použít buď pro načtení lokálního souboru z disku:
$news = file_get_contents('news.html');echo 'Aktuální novinky:<br>' . $news;
Nebo ze vzdálené URL:
$page = file_get_contents('https://www.google.com');echo $page;
Při načítání URL lze stáhnout libovolnou adresu a do proměnné získáme její obsah jako string. V případě HTML jde o zdrojový kód.
Důvod je ten, že se HTML kód předává přesně tak, jak je na URL umístěn.
Pokud je cesta k obrázku například <img src="kocka.png">
, tak tento soubor v kontextu našeho serveru nemusí existovat, proto je potřeba cestu opravit napří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:
Nabízím trénink vývojářů, konzultace, školení a analýzu návrhových vzorů. Osobně v Praze nebo online.
Napište mi, pokud si nevíte rady.
Lektor: Jan Barášek
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | cs