Funksjonen copy
Funksjonen copy lager en kopi av en fil fra kilden til et spesifisert sted.
Første parameter funksjonen tar er stien til kildefilen,
andre parameter er stien til hvor filen skal kopieres.
Funksjonen returnerer true ved vellykket kopiering og false ved feil.
Syntaks
copy(source, dest);
Eksempel
La oss kopiere filen fra source.txt til destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Resultat av kjøring (hvis filen ble kopiert vellykket):
true
Eksempel
La oss prøve å kopiere en fil som ikke eksisterer:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Resultat av kjøring:
false
Eksempel
Kopiering med sjekk av eksistens for kildefilen:
<?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å
-
funksjonen
rename,
som omdøper eller flytter en fil -
funksjonen
unlink,
som sletter en fil -
funksjonen
file_exists,
som sjekker om en fil eksisterer