1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-12 01:25:01 +02:00

parser and file-class fixes

This commit is contained in:
Cameron
2013-03-06 01:24:04 -08:00
parent acf872a310
commit f32a641ad5
2 changed files with 40 additions and 16 deletions

View File

@@ -268,6 +268,11 @@ class e_file
function get_file_info($path_to_file, $imgcheck = true)
{
$finfo = array();
if(filesize($path_to_file) < 2) // Don't try and read 0 byte files.
{
return false;
}
if($imgcheck && ($tmp = getimagesize($path_to_file)))
{
@@ -300,8 +305,11 @@ class e_file
$fp = fopen($path.$local_file, 'w'); // media-directory is the root.
$cp = curl_init($remote_url);
curl_setopt($cp, CURLOPT_FILE, $fp);
curl_setopt($cp, CURLOPT_FILE, $fp);
curl_setopt($cp, CURLOPT_HEADER, 0);
curl_setopt($cp, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($cp, CURLOPT_COOKIEFILE, e_SYSTEM.'cookies.txt');
$buffer = curl_exec($cp);
curl_close($cp);