Навигатор сайта : Разделы Информационные технологии Получение гороскопа в модуле Гороскоп AU Joomla 1.5 через Прокси-сервер

Получение гороскопа в модуле Гороскоп AU Joomla 1.5 через Прокси-сервер

Сегодня мне снова пришлось адаптировать модуль получения каждодневного гороскопа с сайта http://www.astrostar.ru/ в связи с его обновлением и обновлением исходного сайта для получения данных.

К слову сказать сам модуль можно взять вот в этой теме на форуме: http://joomlaforum.ru/index.php/topic,110488.0.html

Итак все операции выполняются только с файлом mod_au_ajax.php внутри данного модуля.

Во-первых необходимо закомментировать в функции function getHoroscope($lnk) строки:

Код:
 

/*        if(function_exists('file_get_contents'))
        {
        $salo=file_get_contents($lnk);
        }
        else {*/
        $salo=HoroscopeAu::file_get_contents_curl($lnk);

//        }


Чтобы всегда вызвывалось:

 

 

Код:

 

HoroscopeAu::file_get_contents_curl($lnk);


Ну и далее в функции function file_get_contents_curl($url) добавляем после:

Код:

 

 

curl_setopt($ch, CURLOPT_USERAGENT,$uagent );

 

Вот этот код:

Код:     

 

curl_setopt($ch, CURLOPT_PROXY, 'адрес_сервера:порт');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'логин:пароль');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);


curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); нужно потому что сайт с гороскопом редиректит Ваш запрос на новую страницу и без этой опции получаем ошибку 301.

 

Комментарии  

 
0 # ГороскопGuest 04.03.2013 06:22
Была проблема при нажатии на иконку - "Нет данных". Прописал все, как описано выше... Теперь новая трабла, идет загрузка, минут ять ждал, но "песочные часы не останавливаются "
Цитировать | Сообщить модератору
 
 
0 # RE: Получение гороскопа в модуле Гороскоп AU Joomla 1.5 через Прокси-серверEcolora 04.03.2013 06:45
Модуль изменился, в последнее время его не использую. Данный рецепт подходит для версии модуля конца 2011 года
Цитировать | Сообщить модератору
 
 
0 # нет модуля на форумеGuest 30.09.2014 20:37
Привет!

А может сюда модуль прикрепить, а с форума удалили
Цитировать | Сообщить модератору
 

Добавить комментарий


Защитный код
Обновить

Картинки для mIRC  Критика и обсуждение Рекламы    Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет