【发布时间】:2011-07-20 21:18:17
【问题描述】:
<?php
$finfo = new finfo();
$fileinfo = $finfo->file($_FILES["fileToUpload"]["tmp_name"], FILEINFO_MIME);
switch($fileinfo) {
case "image/gif":
case "image/jpeg":
case "image/png":
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
"upload/" . $_FILES["fileToUpload"]["name"]);
echo "Your file has successfully been uploaded, and is awaiting moderator approval for points." . "<html><br><a href='uploadfile.php'>Upload more.</a>";
break;
default:
echo "Files must be either JPEG, GIF, or PNG and less than 10,000 kb";
break;
}
?>
最近引起了我的注意,这里没有任何问题,它只是不起作用,因为我的服务器 php 只有 5.2 让我知道你们是否可以找到一种使用 MIME 使其工作的方法
【问题讨论】:
标签: php