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

KukPHP

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

Как можно получить страницу по протоколу https? простой fopen не подходит (по крайней мере на локалке). Как это можно сделать?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
поставить php правильно и простой fopen подойдет
 

KukPHP

Новичок
т.е. это нужно рытся в апаче:(... спасибо. буду мучать. если кто может - скажите хотя бы приблизительно, где нужно искать... в модулях?
 

KukPHP

Новичок
ну.. немного поискав в инете и по вышеизложенной ссылке могу сделать такие выводы:
говорят что curl работает, но у меня такой код:

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

не работает. Насчет вышеизложенной ссылки с ссылкой на один из множества комментариев... Без класса можно обойтись.
локалка у меня - денвер. с полным PHP5 (делал себе curl).
Как можно быстро решить данную проблему. Пожалуйста, от ответов типа удали локалку и настрой сам воздержатся...спасибо за понимание
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Последнее, что приходит на ум
allow_url_fopen
php_openssl
 

dimagolov

Новичок
Что говорит phpinfo на предмет Registered PHP Streams ? https там вообще есть?
 

KukPHP

Новичок
и правда...расширение php_openssl было закомментировано. спасибо большое.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
KukPHP
Незачто. Вашей проблемы могло и не быть
Преждечем создавать тему - www.phpfaq.ru/debug/

у Вас заглушен вывод ошибок.
Поскольку при отключеном openssl при вызове простого fopen возникает ошибка.
 

KukPHP

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

KukPHP

Новичок
ах красота...если бы можно было гдето поставить + в репутацию - я б поставил. А пока, говорю Огромное спасибо...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Нужно юзать curl. Но у меня он почему то не юзается. поможет простое CURLOPT_SSL_VERIFYPEER = 0? или у меня curl по другой причине не пашет (он и на хостинге тоже не пашет)
KukPHP

Ну тут Вы уж сами
Возможно Вам поможет
[m]curl_error[/m]
[m]curl_errno[/m]
 

KukPHP

Новичок
уже отредактировал месагу. поставил CURLOPT_SSL_VERIFYPEER = 0 и все заработало. спасибоооо.
 
Сверху