PHP 文件大小检查
PHP file size check
我在funcs.php
中有这个功能
function checkfilesize()
{ global $file;
global $sizelimit;
//var sizelimit is set as integer using settype()
if ((isset($file)) && (filesize($file) > $sizelimit)) {
echo 'File size > '.$sizelimit.'!');
unlink($file);
exit;
} else {
//
}
}
upload.php 包含此文件
当我从 funcs.php 中删除此功能时,所有其他功能都可以正常工作。
在 upload.php 我有这个
<?php require_once 'funcs.php';
foreach($_FILES['files']['tmp_name'] as $file){
checkfiletype();
checkfilesize(); //I tried remove this only but same result.
}
?>
甚至 HTML 都在这段代码之后被修剪了。
您的代码中在“!”之后有一个额外的括号标记。使用这个。
function checkfilesize()
{ global $file;
global $sizelimit;
//var sizelimit is set as integer using settype()
if ((isset($file)) && (filesize($file) > $sizelimit)) {
echo 'File size > '.$sizelimit.'!'; //you had an extra ')' here.
unlink($file);
exit;
} else {
//
}
}
我在funcs.php
中有这个功能 function checkfilesize()
{ global $file;
global $sizelimit;
//var sizelimit is set as integer using settype()
if ((isset($file)) && (filesize($file) > $sizelimit)) {
echo 'File size > '.$sizelimit.'!');
unlink($file);
exit;
} else {
//
}
}
upload.php 包含此文件
当我从 funcs.php 中删除此功能时,所有其他功能都可以正常工作。
在 upload.php 我有这个
<?php require_once 'funcs.php';
foreach($_FILES['files']['tmp_name'] as $file){
checkfiletype();
checkfilesize(); //I tried remove this only but same result.
}
?>
甚至 HTML 都在这段代码之后被修剪了。
您的代码中在“!”之后有一个额外的括号标记。使用这个。
function checkfilesize()
{ global $file;
global $sizelimit;
//var sizelimit is set as integer using settype()
if ((isset($file)) && (filesize($file) > $sizelimit)) {
echo 'File size > '.$sizelimit.'!'; //you had an extra ')' here.
unlink($file);
exit;
} else {
//
}
}