ฟังก์ชัน copy() ใช้คัดลอกไฟล์ จะสร้างสำเนาของไฟล์ต้นทางไปยังไฟล์ปลายทาง หากไฟล์ปลายทางมีอยู่แล้ว จะถูกทับ
Syntax
copy(source_file, dest_file)
Parameters
source_file − ไฟล์ที่ต้องการคัดลอก
dest_file − ไฟล์ปลายทางที่จะคัดลอกไป
Return
ฟังก์ชัน copy() คืนค่า:
- TRUE, เมื่อสำเร็จ
- FALSE, เมื่อล้มเหลว
ตัวอย่างที่ 1
<?php echo copy("D:/myfiles/sourcefile.dat", "D:/myfiles/destfile.dat"); ?>
ผลลัพธ์
true
ตัวอย่างที่ 2
<?php
$file = '/usr/home/guest/example.txt';
$newfile = '/usr/home/guest/example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
} else {
echo "copied $file into $newfile\n";
}
?>
ผลลัพธ์
failed to copy /usr/home/guest/example.txt...