PHP在同一主机上重命名文件

时间:2010-09-03 20:39:18

标签: php file rename

$url = 'http://site.com/images/name.jpg';

该文件的完整路径,已存在于ftp。

如何更改文件名?

3 个答案:

答案 0 :(得分:5)

如果脚本将在服务器根目录(http://site.com/script.php)上执行:

rename('images/oldname.jpg', 'images/newname.jpg');

因为从脚本的角度来看,这是图像的相对路径。

答案 1 :(得分:5)

正如其他人已经指出的那样,您正在寻找的PHP函数是rename,但是您无法通过http:// URL重命名文件(至少不能在PHP中重命名 - 作为@Artefacto说,WebDAV可以做到这一点。)。

您需要指定正确的文件系统路径。

答案 2 :(得分:0)

查看rename()功能。似乎是你在这里寻找的东西。

http://php.net/manual/en/function.rename.php