Функция 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,
файлнинг мавжудлигини текширади