首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP将文件重命名为此sql id

问PHP将文件重命名为此sql id
EN

Stack Overflow用户
提问于 2012-03-31 20:47:04
回答 2查看 196关注 0票数 0

我有以下几行php代码,可以将服务器上已经存在的文件重命名为上次查询中生成的id:

代码语言:javascript
复制
$image1Oldname = "images/" . $myfile;
$image1NewName = "images/" . mysql_insert_id() . ".jpg";

rename($image1Oldname, $image1NewName);

由于某些原因,这不会在脚本运行时重命名文件。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-31 20:50:17

有什么建议吗?

好的。

你必须学会如何调试你的代码。

不过,这并不是一门火箭科学。

  • 只需在
  • 上打开所有可能的错误报告,并回显您正在使用的每一条数据,看看是否出现了错误。

代码语言:javascript
复制
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;
票数 2
EN

Stack Overflow用户

发布于 2012-03-31 20:49:33

您是否检查过您(即您的PHP守护进程)是否有权重命名它,以及路径是否正确?

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9955981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档