Невозможно прочитать канал из https в MAMP - PullRequest
0 голосов
/ 02 февраля 2019

В настоящее время на моем Mac установлен PHP 5.6.10.Я попытался получить данные, используя следующий код с веб-сайта с включенным https:

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$url = "https://deshsanchar.com/feed";
file_put_contents("temp.xml", fopen($url, 'r'));
?>

Однако на странице отображается следующее предупреждение с пустым файлом temp.xml:

Предупреждение: ошибка загрузкиКачественный поток: `/Applications/MAMP/htdocs/cacert-2019-01-23.pem 'в /Applications/MAMP/htdocs/news/index.php в строке 6

Предупреждение:fopen (): не удалось включить шифрование в /Applications/MAMP/htdocs/news/index.php в строке 6

Предупреждение: fopen (https://deshsanchar.com/feed): не удалось открыть поток: сбой операции в / Applications/MAMP/htdocs/news/index.php в строке 6

Я скачал файл cacert-2019-01-23.pem из https://curl.haxx.se/docs/caextract.html и сохранил его в Applications / MAMP/ htdocs / и добавил несколько кодов в php.ini:

extension=php_openssl.dll
allow_url_include = On
curl.cainfo=⁨/⁨Applications/MAMP⁩/⁨htdocs⁩/cacert-2019-01-23.pem
openssl.cafile=⁨/⁨Applications/MAMP⁩/⁨htdocs⁩/cacert-2019-01-23.pem

Я перезапустил сервер MAMP, но он не работает должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...