ფუნქცია 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,
რომელიც ამოწმებს ფაილის არსებობას