gpt4 book ai didi

php - 如何将不同大小的不同文件保存在不同的文件夹中

转载 作者:搜寻专家 更新时间:2023-10-31 22:07:20 26 4
gpt4 key购买 nike

if (($_FILES["fileToUpload"]["type"] == "image/gif")
|| ($_FILES["fileToUpload"]["type"] == "image/jpeg")
|| ($_FILES["fileToUpload"]["type"] == "image/png" )
&&($_FILES["fileToUpload"]["size"] <= 100))
{
echo $_FILES["fileToUpload"]["size"] ;
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
"C:/upload/" . $_FILES["fileToUpload"]["name"]);
}
elseif (($_FILES["fileToUpload"]["type"] == "image/gif")
|| ($_FILES["fileToUpload"]["type"] == "image/jpeg")
|| ($_FILES["fileToUpload"]["type"] == "image/png" )
&&($_FILES["fileToUpload"]["size"] <= 1000000))
{
echo $_FILES["fileToUpload"]["size"] ;
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
"C:/image/" . $_FILES["fileToUpload"]["name"]);
}

else
{
echo "Files must be either JPEG, GIF, or PNG and less than 10,000 kb";
}

但我的文件只保存在上传文件夹中。我想如果文件大小小于 100kb,那么它应该保存在上传文件夹中,否则它应该保存在图像中。请帮忙

最佳答案

因为 &&运算符的优先级高于 || .使用这些括号

if (($_FILES["fileToUpload"]["type"] == "image/gif"
|| $_FILES["fileToUpload"]["type"] == "image/jpeg"
|| $_FILES["fileToUpload"]["type"] == "image/png")
&& $_FILES["fileToUpload"]["size"] <= 100)

在您的所有条件下。我还删除了一些多余的括号,因为 ==<=运算符的优先级高于逻辑运算符(! 除外)。另见 php operators precedence

关于php - 如何将不同大小的不同文件保存在不同的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16537120/

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