官方提供的, 讓管理員上傳的檔案也會被改名
打開 modules/admin/files_add_file.php
尋找:
// It's like finding a needle in a haystack...
if (in_array($ext, $allowed_ext) || !($site_config['acp_check_extensions']))
{
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploads/'.basename($_FILES['uploadfile']['name'])))
{
覆蓋:
// It's like finding a needle in a haystack...
if (in_array($ext, $allowed_ext) || !($site_config['acp_check_extensions']))
{
$time = time();
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploads/upload-'.$time.'-'.basename($_FILES['uploadfile']['name'])))
{
尋找:
// File was uploaded successfully - add as a mirror
$dbim->query('INSERT INTO '.DB_PREFIX.'mirrors
SET file_id = '.$_REQUEST['file_id'].',
name = "Mirror 1",
location = "Earth",
url = "'.$site_config['url'].'uploads/'.basename($_FILES['uploadfile']['name']).'"');
$filesize = filesize('./uploads/'.basename($_FILES['uploadfile']['name']));
// Set file active
$dbim->query('UPDATE '.DB_PREFIX.'files
SET status = 1,
size = '.$filesize.'
WHERE (id = '.$_REQUEST['file_id'].')');
覆蓋:
// File was uploaded successfully - add as a mirror
$dbim->query('INSERT INTO '.DB_PREFIX.'mirrors
SET file_id = '.$_REQUEST['file_id'].',
name = "Mirror 1",
location = "Earth",
url = "'.$site_config['url'].'uploads/upload-'.$time.'-'.basename($_FILES['uploadfile']['name']).'"');
$filesize = filesize('./uploads/upload-'.$time.'-'.basename($_FILES['uploadfile']['name']));
// Set file active
$dbim->query('UPDATE '.DB_PREFIX.'files
SET status = 1,
size = '.$filesize.'
WHERE (id = '.$_REQUEST['file_id'].')');