PHP rename file on same host
$url = 'http://site.com/images/name.jpg';
Its a full path for the file, which is already exists on ftp.
Ho开发者_如何学编程w can I change file's name?
As others already point out, the PHP function you're looking for is rename
, but you can't rename a file through a http://
URL (At least not in PHP - As @Artefacto says, WebDAV can do this.).
You will need to specify a proper filesystem path.
if your script on the server root (http://site.com/script.php
) that script will do:
rename('images/oldname.jpg', 'images/newname.jpg');
since that's the relative path of the image from the script point of view.
Check out the rename()
function. Seems to be what you're looking for here.
http://php.net/manual/en/function.rename.php
精彩评论