(PHP 4, PHP 5, PHP 7)
copy — Kopiert eine Datei
$source
, string $dest
[, resource $context
] )
Kopiert Datei source
nach
dest
.
Wenn sie eine Datei verschieben möchten, nutzen sie die rename() Funktion.
source
Pfad zu der Quelldatei.
dest
Der Zielpfad. Wenn dest
ein URL ist, kann der
Kopiervorgang fehlschlagen, wenn der Wrapper nicht das Überschreiben
existierender Dateien unterstützt.
Wenn die Zieldatei schon existiert, wird sie überschrieben.
context
Eine gültige Context Ressource, die mit stream_context_create() erzeugt wurde.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Version | Beschreibung |
---|---|
5.3.4 |
Der context Parameter wurde geändert, so dass er
nun auch wirkt. Zuvor wurde jeglicher context
ignoriert.
|
5.3.0 | Context Ünterstützung wurde hinzugefügt. |
4.3.0 |
Sowohl source als auch
dest können nun URLs sein, wenn die "fopen
wrappers" aktiviert wurden.
Siehe fopen() für weitere Einzelheiten.
|
Beispiel #1 copy() Beispiel
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "copy $file schlug fehl...\n";
}
?>