Hàm copy()
sẽ sao chép nội dung của file này và ghi đè lên nội dung của file khác.
Hàm tương thích trên PHP4, PHP5, PHP7.
copy ( string$source
, string$dest
[, resource$context
] ) : bool
$source
là file cần sao chép nội dung.$to
là đường dẫn( path) của file sẽ nhận nội dung của $source
. ( chú ý Nếu tệp đích đã tồn tại, nó sẽ bị ghi đè.)$context
là nội dung được khởi tạo từ hàm stream_context_create()
.
<?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?>
<?php if(!@copy('http://someserver.com/somefile.zip','./somefile.zip')) { $errors= error_get_last(); echo "COPY ERROR: ".$errors['type']; echo "<br />\n".$errors['message']; } else { echo "File copied from remote!"; } ?>
<?php $srcfile='C:\File\Whatever\Path\Joe.txt'; $dstfile='G:\Shared\Reports\Joe.txt'; mkdir(dirname($dstfile), 0777, true); copy($srcfile, $dstfile); ?>
Các bạn có thể xem chi tiết hơn trên php.net.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm copy() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Cảm ơn các bạn đã ghé thăm codetutam.com
Bình luận: