PHP переименовать файл на том же хосте

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

Его полный путь для файла, который уже существует на ftp.

Как изменить имя файла?

Solutions Collecting From Web of "PHP переименовать файл на том же хосте"

Как уже отмечают другие, функция PHP, которую вы ищете, rename , но вы не можете переименовать файл через http:// (по крайней мере, не в PHP). Как сообщает @Artefacto, WebDAV может это сделать.) ,

Вам нужно будет указать правильный путь к файловой системе.

если ваш скрипт на корне сервера ( http://site.com/script.php ) будет выполнять этот скрипт:

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

поскольку это относительный путь изображения с точки зрения сценария.

Проверьте функцию rename() . Кажется, это то, что вы ищете здесь.

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