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функциясы