我有以下几行php代码,可以将服务器上已经存在的文件重命名为上次查询中生成的id:
$image1Oldname = "images/" . $myfile;
$image1NewName = "images/" . mysql_insert_id() . ".jpg";
rename($image1Oldname, $image1NewName);由于某些原因,这不会在脚本运行时重命名文件。
有什么建议吗?
发布于 2012-03-31 20:50:17
有什么建议吗?
好的。
你必须学会如何调试你的代码。
不过,这并不是一门火箭科学。
ini_set('display_errors',1);
error_reporting(E_ALL);
$image1Oldname = "images/" . $myfile;
$image1NewName = "images/" . mysql_insert_id() . ".jpg";
var_dump($image1Oldname, $image1NewName);
rename($image1Oldname, $image1NewName);
exit;发布于 2012-03-31 20:49:33
您是否检查过您(即您的PHP守护进程)是否有权重命名它,以及路径是否正确?
https://stackoverflow.com/questions/9955981
复制相似问题