A-форум Тигра : хуъ злу

A-форум Тигра : хуъ злу

Место для тусовок и потасовок. Владелец сайта не несёт ответственности за содержание сообщений, публикуемых пользователями. Объявления и реклама запрещены! (Для них есть БЕСПЛАТНЫЕ ДОСКИ ОБЪЯВЛЕНИЙ, см. в нижнем меню в разделе «Проекты»)

Участники  
Ваш комментарий (необязательно):


Нарушение найдено Вами в сообщении:
Регистрация   Вход
Сегодня: 25.06.2024 - 23:48:05
«Сырая» версия сообщенияHTTPS с cURL в PHP
05.11.2022 - 08:11:52
AntiGunПопробовал я в Tiger.Detect`е сделать возможность добавлять URL`ы с протоколом HTTPS. И вроде у хостера PHP-шный OpenSSL имеется, и параметры библиотеки cURL нужные подставил, а не катит. [img]http://forum.logovo-tigra.ru/smile/vindictive.gif[/img]
Мучился-мучился, целую ночь просидел, а результата нет. Решил обратиться к мэтрам программирования.
Уважаемые мэтры! Посмотрите на фрагмент кода функции:
[Code] $thecurlis = @function_exists('curl_init');
if (! $thecurlis)
{
$body=file_get_contents($theurl);
}
else
{
if (preg_match("#^https:#i", $theurl))
$thetimeout=60;
else
$thetimeout=3;
$ch = curl_init($theurl);
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT, $thetimeout);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
/*
curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS | CURLPROTO_FTP);
curl_setopt($ch, CURLOPT_SSL_OPTIONS, CURLSSLOPT_NO_REVOKE);
curl_setopt($ch, CURLOPT_REFERER, $theurl);
*/
$body=curl_exec($ch);
// debug
/*
var_dump($body);
$errno = curl_errno($ch);
if ($errno)
{
print curl_strerror($errno).'<br>';
}
*/
// /debug
curl_close($ch);
}
if ($body===FALSE)
return FALSE;
//дальше там ещё есть код, но он уже с cURL не связан[/Code]
Она должна вернуть содержимое страницы или FALSE, если не удалось получить содержимое. Без заголовков, безо всякой фигни, просто содержимое или FALSE. С HTTP (незащищённым) она работает. Но мне нужно что работала и с HTTPS. В общем, жду, дорогие мэтры. Пишите здесь или в личку.
Сообщение № 1Смотреть актуальную версию