Pokud chcete načíst text, který se nachazí na jiném serveru, pak se může stát, že na hostingu je zakázaná funkce fopen() na URL adresy a objeví se nám takováto hláška: Warning: fopen(): URL file-access is disabled in the server configuration.
pak je možné použít funkci curl(), ta je většinou na serveru povolená.
<?php
/*
———————————–
Nacist HTTP stranku pomoci curl, pokud je fopen() na serveru zakazano
———————————–
*/
$zurl = „http://rss.lupa.cz/clanky/“;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $zurl);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$content = curl_exec($ch);
curl_close($ch);
?>
Obsah načtené vzdálené stránky pak máme v $content. Jak vidíte na ukázce, ja tuto funkci používám na načtení RSS kanálu, který pak dál zpracovávám jako RSS čtečku pro zobrazení na titulní stránce -Přehled zpráv na jiných serverech, ale o tom příště …….


