Portál AbcLinuxu, 9. listopadu 2025 21:22
Řešení dotazu:
function GetRemoteFile($url,$timeout)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_FAILONERROR, 1);
curl_setopt ($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0");
curl_setopt ($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt ($ch,CURLOPT_RETURNTRANSFER,1);
$content = curl_exec($ch);
if(curl_errno($ch) != 0)
{
curl_close ($ch);
return false;//error
}
curl_close ($ch);
return $content;
}
if(($obsahDiskuze = GetRemoteFile('http://www.abclinuxu.cz/poradna/programovani/show/290689',10)) !== false)
echo 'OK';
else echo 'Timeout or Error';
Pokud je velký tak viz CURLOPT_FILE
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.