copy funksiýasy
copy funksiýasy çeşme faýlynyň nusgasyny görkezilen ýerde döredýär.
Funksiýa birinji parametr hökmünde çeşme faýlynyň ýoluny,
ikinji parametr hökmünde bolsa faýlyň nähili ýere göçürilmeli bolýandygynyň ýoluny kabul edýär.
Funksiýa üstünlikli göçürilen wagty true we ýalňyşlyk bolanda false yzyna gaýtarýar.
Sintaksis
copy(source, dest);
Mysal
source.txt faýlyny destination.txt faýlyna göçürýäris:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Kodyň ýerine ýetirilen netijesi (eger faýl üstünlikli göçürilen bolsa):
true
Mysal
Ýok faýly göçürmäge synanyşýarys:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Kodyň ýerine ýetirilen netijesi:
false
Mysal
Çeşme faýlynyň bar bolandygyny barlap göçürmek:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'Faýl göçürildi' : 'Göçürip bolmady';
} else {
echo 'Çeşme faýly tapylmady';
}
?>
Şeýle-de görüň
-
renamefunksiýasyny,
faýlyň adyny üýtgedýän ýa-da faýly başga ýere geçirýän -
unlinkfunksiýasyny,
faýly aýyrýan -
file_existsfunksiýasyny,
faýlyň bar bolandygyny barlap görýän