Kazi copy
Kazi copy inaunda nakala ya faili kutoka kwenye chanzo hadi kwenye eneo maalum.
Kigezo cha kwanza kinachukuliwa na kazi ni njia ya faili asilia,
cha pili - ni njia, ambapo faili inahitaji kuigwa.
Kazi hurudisha true wakati wa kuiga kwa mafanikio na false wakati wa hitilafu.
Mtindo
copy(chanzo, marudio);
Mfano
Wacha tuige faili kutoka chanzo.txt hadi marudio.txt:
<?php
$res = copy('chanzo.txt', 'marudio.txt');
var_dump($res);
?>
Matokeo ya utekelezaji wa kodi (ikiwa faili imeigwa kwa mafanikio):
kweli
Mfano
Wacha tujaribu kuiga faili isiyoepukika:
<?php
$res = copy('faili_isiyoepukika.txt', 'marudio.txt');
var_dump($res);
?>
Matokeo ya utekelezaji wa kodi:
uwongo
Mfano
Kuiga kwa kukagua uwepo wa faili asilia:
<?php
if (file_exists('chanzo.txt')) {
$res = copy('chanzo.txt', 'marudio.txt');
echo $res ? 'Faili imeigwa' : 'Kuiga kumeshindwa';
} else {
echo 'Faili ya chanzo haipatikani';
}
?>
Angalia pia
-
kazi
rename,
ambayo inabadilisha jina au kuhamisha faili -
kazi
unlink,
ambayo inafuta faili -
kazi
file_exists,
ambayo inakagua uwepo wa faili