From 2db2493bef8a8aacf40dca4d6523972e24501516 Mon Sep 17 00:00:00 2001 From: fukata Date: Thu, 14 Dec 2017 00:12:46 +0700 Subject: [PATCH] fix https when use socket --- libs/PHPFlickr-Oauth/phpFlickr.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/PHPFlickr-Oauth/phpFlickr.php b/libs/PHPFlickr-Oauth/phpFlickr.php index e8780f2..abc3336 100644 --- a/libs/PHPFlickr-Oauth/phpFlickr.php +++ b/libs/PHPFlickr-Oauth/phpFlickr.php @@ -85,7 +85,11 @@ function post ($data, $url='') { $data = implode('&', $data); - $fp = @pfsockopen($matches[1], 80); + if (preg_match('|^https|', $url)) { + $fp = @pfsockopen('ssl://' . $matches[1], 443); + } else { + $fp = @pfsockopen($matches[1], 80); + } if (!$fp) { die('Could not connect to the web service'); }