Otóż na serwerze mam wyłączone file_get_contents.
Jak mogę pobrać inaczej treść pliku - jest on malutki całe 6 linijek ale ważne:/
Ew. czy można jakoś to z poziomu htaccess włączyć;p
<?php $nazwa_pliku = "http://em.bankier.pl/provider/mci/index.php"; $smarty->assign('notowania',$tresc); ?>
<?php function wczytaj($url) { $curl = curl_init(); $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,"; $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"; $header[] = "Cache-Control: max-age=0"; $header[] = "Connection: keep-alive"; $header[] = "Keep-Alive: 300"; $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"; $header[] = "Accept-Language: en-us,en;q=0.5"; $header[] = "Pragma: "; $gacookie='cookie.txt'; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_USERAGENT, 'Googlebot/2.1 (+http://www.google.com/bot.html)'); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com'); curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate'); curl_setopt($curl, CURLOPT_AUTOREFERER, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 10); $html = curl_exec($curl); curl_close($curl); return $html; } $s = wczytaj('http://em.bankier.pl/provider/mci/index.php'); $smarty->assign('notowania',$s); ?>
<?php function wczytaj($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); $html = curl_exec($curl); curl_close($curl); return $html; } $s = wczytaj('http://em.bankier.pl/provider/mci/index.php'); $smarty->assign('notowania',$s); ?>
<?php function wczytaj($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); $html = curl_exec($curl); curl_close($curl); return $html; } ?>