получить страницу по https

  • Автор темы Автор темы KukPHP
  • Дата начала Дата начала

KukPHP

Новичок
получить страницу по https

Как можно получить страницу по протоколу https? простой fopen не подходит (по крайней мере на локалке). Как это можно сделать?
 
поставить php правильно и простой fopen подойдет
 
т.е. это нужно рытся в апаче:(... спасибо. буду мучать. если кто может - скажите хотя бы приблизительно, где нужно искать... в модулях?
 
ну.. немного поискав в инете и по вышеизложенной ссылке могу сделать такие выводы:
говорят что curl работает, но у меня такой код:

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "https://xxxxx.ru");
$result = curl_exec ($ch);
curl_close($ch);
echo $result;

не работает. Насчет вышеизложенной ссылки с ссылкой на один из множества комментариев... Без класса можно обойтись.
локалка у меня - денвер. с полным PHP5 (делал себе curl).
Как можно быстро решить данную проблему. Пожалуйста, от ответов типа удали локалку и настрой сам воздержатся...спасибо за понимание
 
Последнее, что приходит на ум
allow_url_fopen
php_openssl
 
и правда...расширение php_openssl было закомментировано. спасибо большое.
 
KukPHP
Незачто. Вашей проблемы могло и не быть
Преждечем создавать тему - www.phpfaq.ru/debug/

у Вас заглушен вывод ошибок.
Поскольку при отключеном openssl при вызове простого fopen возникает ошибка.
 
еще вопрос. если file_get_contents'ом страница грузится, но в крякозябрах (KOI-R, а нужно Win1251). Я думаю, от этого можно избавится подключившись курлом и отправив нужные заголовки. но он отказывается подключатся. Ошибки поставил все, никакой ошибки. Может это быть из-за сертификата, который нужно принять?
 
ах красота...если бы можно было гдето поставить + в репутацию - я б поставил. А пока, говорю Огромное спасибо...
 
Нужно юзать curl. Но у меня он почему то не юзается. поможет простое CURLOPT_SSL_VERIFYPEER = 0? или у меня curl по другой причине не пашет (он и на хостинге тоже не пашет)

KukPHP

Ну тут Вы уж сами
Возможно Вам поможет
[m]curl_error[/m]
[m]curl_errno[/m]
 
уже отредактировал месагу. поставил CURLOPT_SSL_VERIFYPEER = 0 и все заработало. спасибоооо.
 
Сверху