Funktionen copy
Funktionen copy opretter en kopi af en fil fra kilden til det angivne sted.
Første parameter tager funktionen stien til kildefilen,
anden - stien til, hvor filen skal kopieres hen.
Funktionen returnerer true ved vellykket kopiering og false ved fejl.
Syntaks
copy(source, dest);
Eksempel
Lad os kopiere filen fra source.txt til destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Resultat af kodeudførelse (hvis filen er kopieret succesfuldt):
true
Eksempel
Lad os prøve at kopiere en ikke-eksisterende fil:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Resultat af kodeudførelse:
false
Eksempel
Kopiering med kontrol for kildefilens eksistens:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Se også
-
funktionen
rename,
som omdøber eller flytter en fil -
funktionen
unlink,
som sletter en fil -
funktionen
file_exists,
som kontrollerer en fils eksistens