Opis
bool
copy ( string źródło, string przeznaczenie )
Kopiuje plik z źródło do
przeznaczenie. Zwraca TRUE w przypadku sukcesu, FALSE w
przypadku porażki.
Przykład 1. copy() przykład
<?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "kopiowanie pliku $file, nie powiodło się\n"; } ?>
|
|
Jeśli chcesz przenieść plik, użyj funkcji rename().
Notatka:
W wersji 4.3.0, oba parametry źródło i
przeznaczenie mogą być URLami, jeśli został
włączony "fopen wrappers".
Zobacz fopen() aby uzyskać więcej szczegółów.
Jeśli przeznaczenie jest URLem, kopiowanie może
się nie powieść w przypadku gdy wrapper nie obsługuje nadpisywania
istniejących plików.
Ostrzeżenie |
Jeśli docelowy plik istnieje to zostanie nadpisany.
|
Notatka:
Kompatybilność w Windows: Jeśli kopiujesz plik pusty (o rozmiarze
0 B) copy() zwróci FALSE, lecz plik zostanie poprawnie
skopiowany.
Patrz także: move_uploaded_file(),
rename() i rozdział dotyczący
obsługi przesyłanych (uploadowanych) plików.