Descripción
int
copy ( string origen, string destino )
Hace una copia de origen a
destino. Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
Ejemplo 1. Ejemplo de copy()
<?php $file = 'example.txt'; $newfile = 'example.txt.bak';
if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?>
|
|
Si desea mover un archivo, use la función rename().
Nota:
Desde PHP 4.3.0, los parámetros origen y
destino pueden ser ULRs si se ha habilitado la
opción "fopen wrappers". Vea fopen() para
más detalles. Si destino es una URL, la
operación de copiado puede fallar si el empaquetador o wrapper no
soporta la sobreescritura de archivos existentes.
| Aviso |
Si el archivo de destino ya existe, será sobreescrito.
|
Nota:
Nota de compatibilidad con windows: Si copia un archivo sin tamaño,
copy() regresará FALSE, pero el archivo será
copiado correctamente.
Vea también move_uploaded_file(),
rename(), y la sección del manual acerca del
Manejo de envÃo de archivos
.