2014-10-29 59 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