Функсияи copy
Функсияи copy нусхаи файлеро аз манбаъ ба ҷойи муайяншуда эҷод мекунад.
Якумин параметр функсия роҳи файли аслиро қабул мекунад,
дуввумин - роҳе, ки файл бояд ба он ҷо нусхабардорӣ шавад.
Функсия true-ро дар ҳолати нусхабардории муваффақ ва false-ро дар ҳолати хатогӣ бармегардонад.
Синтаксис
copy(source, dest);
Мисол
Файлеро аз source.txt ба destination.txt нусхабардорӣ мекунем:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Натиҷаи иҷрои рамз (агар файл бомуваффақият нусхабардорӣ шуда бошад):
true
Мисол
Биёед кӯшиш кунем, ки файли вуҷуд надоштаро нусхабардорӣ кунем:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Натиҷаи иҷрои рамз:
false
Мисол
Нусхабардорӣ бо тафтиши вуҷуд доштани файли манбаъ:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Инчунин нигаред
-
функсияи
rename,
ки файлро тағйирнома ё кӯчон медиҳад -
функсияи
unlink,
ки файлро нест мекунад -
функсияи
file_exists,
ки вуҷуд доштани файлро тафтиш мекунад