Подтвердить что ты не робот

Скопируйте и переименуйте файл в тот же каталог, не удаляя исходный файл

Возможный дубликат:
Клонировать + переименовать файл с помощью PHP

Это должно быть довольно легко. Я не буду копировать и переименовывать изображения, которые уже существуют на сервере, сохраняя при этом исходное изображение.

Здесь исходное местоположение изображения:

images/
   folder/
       one.jpg

Это то, что я хочу:

images/
   folder/
       one.jpg 
       one_thumb.jpg

Как я могу это достичь? Вы можете видеть, что я не просто переименовываю существующий файл/изображение. Я хочу скопировать его и переименовать в тот же каталог.

4b9b3361

Ответ 1

Просто используйте метод копирования: 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";
}

Ответ 2

PHP имеет функцию copy, которая может это сделать. Вот пример:

<?php
$file = 'one.jpg';
$newfile = 'one_thumb.jpg';

if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
}
?>

Функция возвращает логическое значение, указывающее, была ли копия успешной. Это так просто!