Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Помогите переделать код с CURL


Автор: popsops 4.6.2006, 14:25
 smile ДЕЛО В ТОМ ЧТО НАШ ХОСТИНГ ПРОСИТ ЗАМЕНИТЬ ФУНКЦИИ ВКЛЮЧЕНИЯ ДАННЫХ С ДРУГИХ СЕРВЕРОВ С ПОМОЩЬЮ CURL ! 
нам помогли переделать исходный код:

<?php // Linq.RU code 
$page = $HTTP_GET_VARS['Linq_RU_page'];
$cat = $HTTP_GET_VARS['Linq_RU_cat'];
$url = "http://" . $HTTP_SERVER_VARS['HTTP_HOST'] . $HTTP_SERVER_VARS['REQUEST_URI'];
ini_set('error_reporting','E_ERROR');
include("http://www.linq.ru/include/?u=368817&siteID=12726&mpp=20&url=".urlencode($url)."&page=$page&cat=$cat&ua=".urlencode($HTTP_SERVER_VARS['HTTP_USER_AGENT']));
// end Linq.RU code
?>


на такой:
 
<?php 
$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, "http://www.linq.ru/include/?u=368817&siteID=12726&mpp=20&url=".urlencode($url)."&page=$page&cat=$cat&ua=".urlencode($HTTP_SERVER_VARS['HTTP_USER_AGENT'])); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5); 
$file_contents = curl_exec($ch); 
curl_close($ch); 
print($file_contents); 
?>

страницу проверил модератор и принял, но страница сама по себе не работает - пример http://popsops.com/participant.php 
На этой странице не работают ссылки, если на них нажимать, то они не открываются. Помогите переделать код так, чтобы страница работала! smile   

Автор: Aliance 6.6.2006, 23:20
Это реклама или нет, не могу понять...
В чем заключается "неработающие ссылки"? Адрес не правильный?
Наверное он на странице указан неверно. Может не выводить содержимое непосредственно, установив соотв. CURLOPT, а сперва заменить ссылки регулярками? 

Автор: popsops 8.6.2006, 21:08
почему реклама? мне срочно нужно решить этот вопрос парюсь очень долго!!!!!!!!!!!
а адрес правильный просто код надо переделать а как не знаю 

Автор: madFobos 8.6.2006, 22:22
Вобще странно, должно работать. Попробуй выведи непосредственно:
http://www.linq.ru/include/?u=368817&siteID=12726&mpp=20&url=&quot;.urlencode($url).&quot;&page=$page&cat=$cat&ua=&quot;.urlencode($HTTP_SERVER_VARS['HTTP_USER_AGENT'])  и перейди по ней. Может и правда ссылка нерабочая сама по себе.  

Автор: popsops 8.6.2006, 23:52
перешла и ссылка переходит на мою станицу с сайта на которой ссылки не работают..............че делать не знаю... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)