Скопируйте и переименуйте файл в тот же каталог, не удаляя исходный файл [дубликат]
Возможный Дубликат:
Клонирование + Переименование файла с помощью PHP
Это должно быть довольно просто. Я не хочу копировать и переименовывать изображения, которые уже существуют на сервере , сохраняя при этом исходное изображение.
Вот исходное местоположение изображения:
images/
folder/
one.jpg
Вот чего я хочу:
images/
folder/
one.jpg
one_thumb.jpg
Как я могу этого добиться? Вы можете видеть, что я не просто переименовываю существующий файл/изображение. Я хочу скопировать его и переименовать в тот же каталог.
14
2 answers
Просто используйте метод копирования: http://php.net/manual/en/function.copy.php
Пример:
<?php
$file = 'images/folder/one.jpg';
$newfile = 'Images/folder/one_thumb.jpg';
if (!copy($file, $newfile)) {
echo "failed to copy";
}
41
Author: Sybio, 2012-07-11 23:02:29
PHP имеет встроенную функцию копировать , которая может это сделать. Вот пример:
<?php
$file = 'one.jpg';
$newfile = 'one_thumb.jpg';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
Функция возвращает логическое значение, указывающее, была ли копия успешной. Это так просто!
5
Author: Andrew, 2012-07-11 23:03:21