我正在创建使用PHP上传文件夹的代码,&在上传图像之前,我通过使用以下语法检查文件夹中是否存在任何具有相同名称的图像:
if (file_exists('profilephoto/' . 'frame.gif')) {
}
但实际上我并不想限制用户上传更多具有相同名称的图片。显然,不可能保存两个同名的图像,但是有一种方法可以找到同名的图像总数。上传下一张图片,并附上带图片名称的 总数+ 1 。
现在我只想知道使用PHP我们怎样才能找到文件夹中具有相同名称的图像总数?
答案 0 :(得分:1)
<?php
$i = '';
while ( file_exists($filename = ('profilephoto/' . "frame$i.gif")) )
++$i;
echo $filename;
?>
显然它受到“竞争条件”的影响,但这可能是你最不关心的问题。