Функция 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функциясы,
ол файлдың бар екенін тексереді