PHP遍历文件夹中内容并显示出来会显示._文件名,请问生么原因,谢谢,或者如何过滤掉?

PHP遍历文件夹中内容并显示出来会显示._文件名,请问生么原因,谢谢,或者如何过滤掉?,第1张

很正常啊,这是系统自带的两个特殊隐藏目录。一个.是指代当前目录本身,一个..指代上级目录。平时隐藏了而已。你遍历出来不想显示直接在判断条件里加如果目录等于.或者..就不输出,直接跳过就完了

你可以这样,如果说你的上传文件文件名是$uploadfilename,那么可以用

$str = end(explode(".",$uploadfilename))获得上传文件的扩展名,然后再进行判断if($str=="jpg" or $str=="jpeg" or $str=="gif" or $str=="png")的时候才执行上传,否则返回错误提示信息,这样子来限制上传文件类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11718856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存