2011-07-08 13 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

それは、ディレクトリのパーミッションになりますほとんどの場合。

フルパスも必要です。

関連する問題