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ֆունկցիան,
որը ստուգում է ֆայլի գոյությունը