我正在尝试查看某个文件是否存在。如果是,我需要让它看起来像#_filename.jpeg。它可以工作,但只增加1并且不会进一步增加。
这是我的代码:
if (file_exists('upload/'.$file_name)) {
$i = 1;
while(file_exists('upload/'/$i."_".$file_name)) {
$i++;
}
$file_name = $i."_".$file_name;
}
答案 0 :(得分:1)
你有语法错误(缺少.
)所以你的while条件不起作用而不会循环所以$i
没有增加尝试替换
while(file_exists('upload/'/$i."_".$file_name)) {
到
while(file_exists('upload/'.$i."_".$file_name)) {