gpt4 book ai didi

php - php < 5.3 的 finfo() 替代方案

转载 作者:可可西里 更新时间:2023-11-01 13:18:29 25 4
gpt4 key购买 nike

<?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 使其工作的方法

最佳答案

pecl 安装文件信息?

http://pecl.php.net/package/Fileinfo

关于php - php < 5.3 的 finfo() 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com