Forum und email

copy

(PHP 4, PHP 5)

copy — Másol egy fájlt

Leírás

bool copy ( string $source , string $dest )

A source paraméterben megadott fájlt a dest paraméterben megadott helyre másolja. Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.

Example#1 copy() példa

<?php
$file 
'example.txt';
$newfile 'example.txt.bak';

if (!
copy($file$newfile)) {
    echo 
"failed to copy $file...\n";
}
?>

Fájlok áthelyezéséhez használd a rename() függvényt.

Note: A PHP 4.3.0 óta, a source és a dest paraméter is lehet URL, ha az "fopen wrappers engedélyezve van. Lásd az fopen() függvényt a részletekért. Ha a dest paraméter URL, a másolási folyamat megszakadhat, ha a burkoló nem támogatja létező fájlok felülírását.

Warning

Ha a célfájl létezik, akkor azt a PHP felülírja.

Note: Windows kompatibilitás: Ha egy méret nélküli fájlt másolsz, a copy() függvény FALSE-szal tér vissza, azonban a fájlt helyesen másolja.

Lásd még: move_uploaded_file(), rename(), és a fájlfeltöltések kezelése részt a kézikönyvben.