note 53389 deleted from function.fsockopen by didou
| From: | didou@php.net | Date: | Mon, 18 Jun 2007 07:24:08 +0000 |
| Subject: | note 53389 deleted from function.fsockopen by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-127528@lists.php.net to get a copy of this message | ||
Note Submitter: suma at fairrank dot noadsplease dot de
----
To retrieve a page from a HTTP server over a SSL connection (HTTPS), execute this script with an SSL
enabled build of PHP, and enter your data.
$fp = pfsockopen("ssl://yourwebsite.com", 443, $errno, $errstr);
if (!$fp) {
echo "$errstr ($errno)<br/>\n";
echo $fp;
} else {
fputs($fp, "GET /path/page.php HTTP/1.1\r\n");
fputs($fp, "Host: yourwebsite.com\r\n");
fputs($fp, "Authorization: Basic
".base64_encode("username:password")."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);