XAMPP И file_get_contents ("https: // …")

Я попытался запустить следующий код на xampp:

$url2="https://...."; $content=file_get_contents($url2); 

и это ошибка, которую я получил:

 Warning: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in C:\xampp\htdocs\whoTalk\sys\user.php on line 38 

Что мне нужно сделать, чтобы иметь возможность получать содержимое URL-адреса, который имеет оболочку https: //?

заранее спасибо

В вашем php.ini найдите следующее:

extension=php_openssl.dll

Если он там и прокомментирован, раскомментируйте его. Если его нет, добавьте его 🙂

в WAMP я добавил

 allow_url_include = On extension=php_openssl.dll extension=php_curl.dll 

всем 3 файлам php.ini, которые я мог найти, а именно

 \wamp\bin\php\php5.4.12\php.ini \wamp\bin\php\php5.4.12\phpForApache.ini \wamp\bin\apache\Apache2.4.4\bin\php.ini 

Я не знаю, какие конкретные настройки, в которых файл .ini действительно нужен, но https теперь принимается ….

Вам нужно будет иметь расширение OpenSSL для PHP, включенное в XAMPP, для захвата чего-либо с защищенного сервера.