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

Форум PHP

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

 

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

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

тема: https and file_get_contents return false
 
 автор: indexer   (01.09.2015 в 12:07)   письмо автору
 
 

Уже написанный скрипт с использованием file_get_contents() на https страницу с самоподписанным сертификатом.
на версии PHP => 5.4.44-0 (arm процессор) возвращает false
а на версии PHP => 5.4.44-1 (kvm процессор) нормально получает файл

в php.ini прописано allow_url_fopen = On

как заставить file_get_contents доверять самоподписанному сертификату?


wget https://192.168.0.2:777/xml.php
--2015-09-01 12:09:57--  https://192.168.0.2:777/xml.php
Подключение к 192.168.0.2:777... соединение установлено.
ОШИБКА: The certificate of «192.168.0.2» is not trusted.
ОШИБКА: Сертификат «192.168.0.2» неизвестно кем выпущен.
The certificate's owner does not match hostname «192.168.0.2»

  Ответить  
 
 автор: indexer   (01.09.2015 в 15:05)   письмо автору
 
   для: indexer   (01.09.2015 в 12:07)
 

CLOSE:

file_get_contents() работает.
бага в виде 2147483647 проскачила раньше.
Это переполнение типа int на arm архитектуре так же как и на x86.

  Ответить  
 
 автор: ~AquaZ~   (16.09.2015 в 21:35)   письмо автору
 
   для: indexer   (01.09.2015 в 12:07)
 

file_get_contents удобен, но порой недостаточно умён.
http://habrahabr.ru/post/30369/

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

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