2011-07-08 33 views
0

如果文件字段爲空並且用戶名已更改,我已經使用了特定的腳本來重命名圖片。用戶名是我需要保存我的圖像。問題出現在編輯頁面上...如果用戶不想更改圖像並且同一時間想要更改用戶名,則根據我的圖像應該重命名。但是,如果文件不存在,它將以警告信息結束,我不想...請幫助我,如果我可以更好地修改腳本。重命名文件時出錯

if($file=="") { 
$ext=substr($photo,strrpos($photo,"."));   

$newphoto="$name$ext"; 
//Gives warning message if file not exist.. 
rename("poetpic/$photo","poetpic/$newphoto");} 

回答

1
if (file_exists("poetpic/$photo")) { 
    rename("poetpic/$photo","poetpic/$newphoto"); 
} 
0

最有可能將目錄的權限。

您還需要完整的路徑。