2014-10-29 30 views
1

我想查看某个文件是否存在。如果是这样,我需要使它看起来像#_filename.jpeg。它的工作原理,但只增加1,不会进一步增加。添加号码,如果文件存在PHP

这是我的代码:

if (file_exists('upload/'.$file_name)) { 
    $i = 1; 
     while(file_exists('upload/'/$i."_".$file_name)) { 
      $i++; 
     } 
    $file_name = $i."_".$file_name; 
} 
+0

什么是它与SQL干什么!? – goseo 2014-10-29 06:04:51

回答

1

你有语法错误(缺少.),这样你的,而条件不工作,不打算循环,使$i不增加尝试更换

while(file_exists('upload/'/$i."_".$file_name)) { 

while(file_exists('upload/'.$i."_".$file_name)) { 
+0

谢谢一吨,修复它。它惊人的小东西如何导致如此之多的头痛哈哈!谢谢 – 2014-10-29 06:15:23

+0

你的欢迎:) – 2014-10-29 07:28:04