note 28675 added to function.getimagesize

From: Date: Mon, 20 Jan 2003 14:32:51 +0000
Subject: note 28675 added to function.getimagesize
Groups: php.notes 
Request: Send a blank email to php-notes+get-42427@lists.php.net to get a copy of this message
A simple function to get the filesize of a remote file. function _fileSize($urlfile) { $url=parse_url($urlfile); $host=$url['host']; $path=$url['path']; $fp = fsockopen($host, 80, &$errno, &$errstr, 20); if(!$fp) RETURN FALSE; else { fputs($fp,"HEAD $urlfile HTTP/1.1\r\n"); fputs($fp,"HOST: dummy\r\n"); fputs($fp,"Connection: close\r\n\r\n"); $ourhead = ""; while(!feof($fp)) $ourhead = sprintf("%s%s", $ourhead, fgets ($fp,128)); } fclose ($fp); $split_head = explode("Content-Length: ",$ourhead); $size = abs($split_head[1]); RETURN $size; } -- http://www.php.net/manual/en/function.getimagesize.php http://master.php.net/manage/user-notes.php?action=edit+28675 http://master.php.net/manage/user-notes.php?action=delete+28675 http://master.php.net/manage/user-notes.php?action=reject+28675

« previous php.notes (#42427) next »