Php 重命名文件时出错
如果文件字段为空且用户名已更改,我使用了一个特定的脚本来重命名图片。用户名是我保存图像所需的。编辑页面出现问题。。。若用户不想更改图像,同时又想更改用户名,那个么根据我的说法,图像应该被重命名。但若文件不存在,它将以警告消息结尾,我不想。。。如果我能以更好的方式修改脚本,请帮助我Php 重命名文件时出错,php,Php,如果文件字段为空且用户名已更改,我使用了一个特定的脚本来重命名图片。用户名是我保存图像所需的。编辑页面出现问题。。。若用户不想更改图像,同时又想更改用户名,那个么根据我的说法,图像应该被重命名。但若文件不存在,它将以警告消息结尾,我不想。。。如果我能以更好的方式修改脚本,请帮助我 if($file=="") { $ext=substr($photo,strrpos($photo,".")); $newphoto="$name$ext"; //Gives warning mess
if($file=="") {
$ext=substr($photo,strrpos($photo,"."));
$newphoto="$name$ext";
//Gives warning message if file not exist..
rename( "poetpic/$photo","poetpic/$newphoto");}
很可能是目录权限 您还需要完整的路径
if (file_exists("poetpic/$photo")) {
rename( "poetpic/$photo","poetpic/$newphoto");
}