note 8082 deleted from function.fread by wez

From: Date: Fri, 13 Jun 2003 23:26:53 +0000
Subject: note 8082 deleted from function.fread by wez
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-50320@lists.php.net to get a copy of this message
Note Submitter: heikki.korpela@wapit.com ---- Indeed, the fopen-wrappers aren't written too well - they might easily force your server its knees if the server you're connecting to is encountering problems. You could try the CURL support that is in the CVS version, or write your own HTTP implementation either within the fopen-wrappers yourself in C, or try using the fsockopen in PHP and do it within PHP with sockets. With fsockopen, you would connect to port 80 (or whichever is running the WWW server) in the server you wish to request the page, send a 'GET /URI HTTP/1.[01]' with whatever headers you need, and then parse the headers and the content. I personally am waiting eagerly for the next release, as I hope that CURL library support will then be supported in a stabile version, and we could do https etc. easily. CURL support is documented, surprisingly, in the PHP manual under title 'CURL, Client URL Library Functions'.

« previous php.notes (#50320) next »