note 57191 added to ref.filesystem

From: Date: Mon, 26 Sep 2005 21:45:54 +0000
Subject: note 57191 added to ref.filesystem
Groups: php.notes 
Request: Send a blank email to php-notes+get-95811@lists.php.net to get a copy of this message
If the fopen wrappers have been disabled (allow_url_fopen) you can use a URL as a filename with this function... <?php /** * url_get_contents by http://vladson.pc-labs.info/ * * string url_get_contents ( string url ) **/ function url_get_contents($url) { $url_info = parse_url($url); $query = "GET " . $url_info['path'] . " HTTP/1.0\r\n"; $query .= "Host: " . $url_info['host'] . "\r\n"; $query .= "Accept: */*\r\n"; $query .= "\r\n"; $fp = fsockopen($url_info['host'], 80); fputs($fp, $query); while( !feof($fp) ) { $content .= fread($fp, 2048); } fclose($fp); return substr($content, strpos($content, "\r\n\r\n")+4); } ?> ---- Manual Page -- http://www.php.net/manual/en/ref.filesystem.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+57191 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+57191&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+57191&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#95811) next »