如果文件字段为空且用户名已更改,我已使用特定脚本重命名图片。用户名是我保存图像所需的。编辑页面出现问题...如果用户不想更改图像并且同时想要更改用户名,则应根据我的图像重命名。但是如果文件不存在则以警告消息结束,我不想要...如果我能以更好的方式修改脚本,请帮助我。
if($file=="") {
$ext=substr($photo,strrpos($photo,"."));
$newphoto="$name$ext";
//Gives warning message if file not exist..
rename( "poetpic/$photo","poetpic/$newphoto");}
答案 0 :(得分:1)
if (file_exists("poetpic/$photo")) {
rename( "poetpic/$photo","poetpic/$newphoto");
}
答案 1 :(得分:0)
很可能是目录权限。
你还需要完整的路径。