की तरह लोगों का कहना है विन्यास के साथ की जाँच करें:
इसके अलावा, आप निदान के लिए निम्न स्क्रिप्ट का उपयोग कर सकते हैं। वेब पेज पर OpenSSL के लिए
phpinfo.php
<?php
phpinfo();
?>
खोजें। इसके अलावा, php.ini फ़ाइल को बदलने के बाद WebServer को पुनरारंभ करना न भूलें।
यदि आप file_get_contents() का उपयोग नहीं कर सकते हैं, तो उपलब्ध होने के बजाय curl का उपयोग करें, यह कई तरीकों से और तेज़ी से बेहतर है।
function url($url,$option = null) {
$cURL = curl_init();
if ($option) {
curl_setopt($cURL, CURLOPT_URL, $url.$option);
} else {
curl_setopt($cURL, CURLOPT_URL, $url);
}
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cURL, CURLOPT_AUTOREFERER, 1);
curl_setopt($cURL, CURLOPT_HTTPGET, 1);
curl_setopt($cURL, CURLOPT_VERBOSE, 0);
curl_setopt($cURL, CURLOPT_HEADER, 0);
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($cURL, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($cURL, CURLOPT_DNS_USE_GLOBAL_CACHE, 0);
curl_setopt($cURL, CURLOPT_DNS_CACHE_TIMEOUT, 2);
$output['page'] = curl_exec($cURL);
$output['contentType'] = curl_getinfo($cURL, CURLINFO_CONTENT_TYPE);
curl_close($cURL);
return $output;
}
$page = url('https://example.com/','i/like/subfolders');
हमें आपकी मदद करने के लिए शायद कुछ और जानकारी चाहिए ... मुझे लगता है कि आप एक .dll लोड करने का प्रयास कर रहे हैं, तो आप Windows चलाते हैं? क्या आप 'phpinfo()' चलाने की कोशिश कर सकते हैं और एक पंक्ति की तलाश कर सकते हैं जो पढ़ता है: 'ओपनएसएसएल समर्थन सक्षम'? शीर्षक "openssl" के तहत होना चाहिए। –
आप किस यूआरएल से कनेक्ट कर रहे हैं? क्या आप https://www.namhost.com खोल सकते हैं? मुझे पता चला कि फेसबुक यूआरएल से कनेक्ट करने का प्रयास करते समय यह 400 त्रुटि को थकाता है क्योंकि पैरामीटर सही नहीं हैं, जो मेरे आईपी पते को सेटिंग्स में सही ढंग से सेट नहीं किया गया है। अर्थात। मैं एचटीटीपीएस लिंक तक पहुंच सकता हूं, सिर्फ फेसबुक नहीं। – coderama
देखें http://stackoverflow.com/questions/5444249/unable-to-find-the-wrapper-https-did-you-forget-to-enable-it-when-you-config?rq=1 सभ्य के लिए जवाब। उत्तर सावधानी से पढ़ें और एप्राइपिएट 'php.ini' में एक्सटेंशन को सक्षम करें। अपाचे को पुनरारंभ करना न भूलें। – GuyT