Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Чтение данных с HTTPS
 
 автор: kosta_in_net   (12.07.2015 в 10:18)   письмо автору
 
 

Никогда не работал с HTTPS, а тут возникла потребность считывать страницы. И не получается. Подскажите, как правильно читать страницы с HTTPS? Пытался сделать так:
<?
$adres='https://www.aponeo.de/suche/?q=PRIORIN&sort=0&hits=2&display=table';
$string=file_get_contents($adresitog);

echo '<h1>Содержание страницы</h1><p>'.$string.'</p>';
?>

  Ответить  
 
 автор: indexer   (13.07.2015 в 09:35)   письмо автору
 
   для: kosta_in_net   (12.07.2015 в 10:18)
 

может попробуете curl?

  Ответить  
 
 автор: renex   (16.07.2015 в 20:52)   письмо автору
 
   для: kosta_in_net   (12.07.2015 в 10:18)
 


<?
$url 
'https://www.aponeo.de/suche/?q=PRIORIN&sort=0&hits=2&display=table';
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
$response curl_exec($ch);
curl_close($ch);
echo 
"<pre>";
echo(
htmlspecialchars($response));
echo 
"</pre>";
?>

  Ответить  
 
 автор: MichMich   (20.04.2016 в 21:06)   письмо автору
 
   для: renex   (16.07.2015 в 20:52)
 

Установил на Денвер 5.2 расширения, включил библиотеку curl
теперь ошибок не пишет, что на знает такую функцию... Но вместо данных по этому коду не выдает ничего...

Хотел взять данные отсюда https://geocode-maps.yandex.ru/1.x/?geocode=Тверская+6
https://tech.yandex.ru/maps/doc/geocoder/desc/examples/geocoder_examples-docpage/

  Ответить  
 
 автор: indexer   (21.04.2016 в 10:23)   письмо автору
 
   для: MichMich   (20.04.2016 в 21:06)
 


<?php
define
('USER_AGENT',"'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3");
$url="https://geocode-maps.yandex.ru/1.x/?geocode=Тверская+6";

echo 
Yandex_other_get($url);

function 
Yandex_other_get($url){
    
$ch curl_init();
    
curl_setopt($chCURLOPT_VERBOSEfalse);
    
curl_setopt($chCURLOPT_COOKIESESSIONtrue);
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($chCURLOPT_COOKIEFILE"cookie.txt");
    
curl_setopt($chCURLOPT_COOKIEJAR"cookie.txt");
    
curl_setopt($chCURLOPT_USERAGENTUSER_AGENT);
        
$data curl_exec($ch);
    
curl_close($ch);
    return 
$data;
}

  Ответить  
 
 автор: Trianon   (21.04.2016 в 10:49)   письмо автору
 
   для: MichMich   (20.04.2016 в 21:06)
 

Это принципиальный подход - работать незнакомым инструментом совершенно вслепую, без какого-либо анализа отклика?
Где вывод curl_getinfo() ?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования