(PHP 4, PHP 5, PHP 7)
copy — Копирует файл
$source
, string $dest
[, resource $context
] )
Копирует файл source
в файл с именем
dest
.
Если вы хотите переименовать файл, используйте функцию rename().
source
Путь к исходному файлу.
dest
Путь к целевому файлу. Если dest
является URL,
то операция копирования может завершиться ошибкой, если обертка
URL не поддерживает перезаписывание существующих файлов.
Если целевой файл уже существует, то он будет перезаписан.
context
Корректный ресурс контекста, созданный функцией stream_context_create().
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Версия | Описание |
---|---|
5.3.4 |
Изменён параметр context для достижения результата.
Ранее любые параметры context игнорировались.
|
5.3.0 | Добавлена поддержка контекста. |
4.3.0 |
Оба параметра source и dest
теперь могут быть URL, если включены "обертки fopen".
Подробнее смотрите функцию fopen().
|
Пример #1 Пример использования функции copy()
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "не удалось скопировать $file...\n";
}
?>