Функции за работа с файловата система
PHP Manual

copy

(PHP 4, PHP 5)

copyКопира файл

Описание

bool copy ( string $source , string $dest [, resource $context ] )

Създава копие на файл source във файл с име dest . dest .

Ако искате да преместите файл използвайте фунцкцията rename().

Параметри

source

Път до файла, който ще бъде копиран.

dest

Път в който ще бъде създадено копието. Ако dest е URL операцията по копиране може да се провали ако обвивката (wrapper) не поддържа презаписване на файлове.

Предупреждение

Ако dest съществува ще бъде презаписан.

context

Валиден ресурс от тип контекст, създаден чрез stream_context_create().

Връщани стойности

Връща TRUE при успех или FALSE при неуспех.

Дневник на промените

Версия Описание
5.3.0 Добавена е поддръжка за контекст.
4.3.0 И двата параметъра source и dest могат да бъдат URL-та ако "fopen wrappers" е включено. Вижте fopen() за повече информация.

Примери

Example #1 Пример за copy()

<?php
$file 
'example.txt';
$newfile 'example.txt.bak';

if (!
copy($file$newfile)) {
    echo 
"неуспешно копиране на $file...\n";
}
?>

Вж. също


Функции за работа с файловата система
PHP Manual