1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 05:50:42 +02:00

- use acl_m_ instead of acl_m

- some reference fixes


git-svn-id: file:///svn/phpbb/trunk@5307 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Meik Sievertsen
2005-11-19 16:16:52 +00:00
parent 68e80ad2df
commit 318e561cb2
4 changed files with 44 additions and 14 deletions

View File

@@ -62,7 +62,7 @@ class filespec
$this->mimetype = 'application/octetstream';
}
$this->extension = array_pop(explode('.', strtolower($this->realname)));
$this->extension = strtolower($this->get_extension($this->realname));
// Try to get real filesize from temporary folder (not always working) ;)
$this->filesize = (@filesize($this->filename)) ? @filesize($this->filename) : $this->filesize;
@@ -144,6 +144,20 @@ class filespec
}
}
/**
* Get file extension
*/
function get_extension($filename)
{
if (strpos($filename, '.') === false)
{
return '';
}
$filename = explode('.', $filename);
return array_pop($filename);
}
/**
* Move file to destination folder
*
@@ -508,7 +522,11 @@ class fileupload
$port = (!empty($url['port'])) ? (int) $url['port'] : 80;
$upload_ary['type'] = 'application/octet-stream';
$upload_ary['name'] = basename($url['path']) . '.' . array_pop(explode('.', $url['path']));
$url['path'] = explode('.', $url['path']);
$ext = array_pop($url['path']);
$upload_ary['name'] = basename($url['path']) . (($ext) ? '.' . $ext : '');
$filename = $url['path'];
$filesize = 0;