我正在尝试查看是否存在某个文件。如果是这样的话,我需要让它看起来像#_filename.jpeg。它有效,但只加了一个1,不会进一步增加。
这是我的代码:
if (file_exists('upload/'.$file_name)) {
$i = 1;
while(file_exists('upload/'/$i."_".$file_name)) {
$i++;
}
$file_name = $i."_".$file_name;
}
您有语法错误(缺少.
),因此while条件不起作用,也不会循环,因此$i
不会增加,请尝试替换
while(file_exists('upload/'/$i."_".$file_name)) {
至
while(file_exists('upload/'.$i."_".$file_name)) {