php – 限制所选文件的数量

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 限制所选文件的数量脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个脚本,让用户在按住CTRL的同时选择多个图像,然后将它们上传服务器.我需要将所选图像的数量限制为10,因此当用户提交表单时,如果图像超过10个,则会出现错误.

我该怎么做?

P.S:我有一个foreach循环,看起来像这样:

foreach ($_FILES['file']['tmp_name'] as $key => $tmp_name)

欢迎使用PHP解决方案.因为我不相信javascript和jquery.

编辑:

这是我的脚本:http://pastebin.com/76NiNB6D

解决方法

你的循环试图遍历一个字符串.也许你的意思是:

$number_of_files = 0;
foreach ($_FILES as $file)
{
    if ($file['error'] == 0)
    {
        // file uploaded successfully
        $number_of_files++;
    }
}

if ($number_of_files > 10)
{
    die('You uploaded too many files!');
} else {
    foreach ($_FILES as $file)
    {
        if ($file['error'] == 0)
        {
             copy_the_file_to_destination(); // left as an excercise for the reader ;-)
        }
    }
}

您可以只计算($_ FILES);,但它会计算所有文件输入,即使是空的.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 限制所选文件的数量全部内容,希望文章能够帮你解决php – 限制所选文件的数量所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。