Возможный дубликат:
Клонировать + переименовать файл с помощью PHP
Это должно быть довольно легко. Я не буду копировать и переименовывать изображения, которые уже существуют на сервере , сохраняя при этом исходное изображение .
Вот исходное местоположение изображения:
images/ folder/ one.jpg
Это то, что я хочу:
images/ folder/ one.jpg one_thumb.jpg
Как я могу это достичь? Вы можете видеть, что я не просто переименовываю существующий файл / изображение. Я хочу скопировать его и переименовать в тот же каталог.
Просто используйте метод копирования: 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"; }
PHP имеет функцию, встроенную копию, которая может это сделать. Вот пример:
<?php $file = 'one.jpg'; $newfile = 'one_thumb.jpg'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?>
Функция возвращает логическое значение, указывающее, была ли копия успешной. Это так просто!