Создает копию файла, чье имя передано в параметре source
,
в файле с именем dest
. Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
if (!copy($file, $newfile)) { echo "не удалось скопировать $file...\n"; } ?>
Если вы хотите переместить файл, воспользуйтесь функцией rename().
Замечание:
Начиная с PHP версии 4.3.0, оба параметра, source
и
dest
, могут быть URL'ами, если были
включены "упаковщики fopen". За более подробной информацией
обратитесь к описанию функции fopen().
Если параметр dest
является URL, выполнение
функции может завершиться ошибкой, если упаковщик не поддерживает
перезапись существующих файлов.
Внимание
Если файл-назначение существует, он будет перезаписан.
Замечание:
Замечание отностильно совместимости Windows: Если вы копируете пустой файл,
copy() вернёт FALSE, но файл будет нормально
скопирован.