El copy es una función muy sencilla....
Eso si, debes tener un poco de precaución a la hora de manejar esta función.
El copy se puede utilizar de dos formas.
1- Para hacer un bak (
Backup u copia de respaldo)
<?php
$archivo = 'archivo.txt';
$nuevo_archivo = 'archivo.txt.bak';
//Aqui viene la funcion copy, presten atencion
if(!copy($archivo, $nuevo_archivo)) {
echo 'Error: No se puedo copiar el ' . $archivo . '';
}
?>
Tambien se puede copiar un archivo a otro diretorio.
OJO: Es copiar no moverlo...
Copiar un archivo a otro directorio
<?php
$archivo = 'directorio1/archivo.txt';
$nuevo_archivo = 'directorio2/archivo.txt';
function copiararchivos() {
if(copy($archivo, $nuevo_archivo)) {
echo 'Archivo.txt copiado correctamente en ' . $nuevo_archivo . '';
} else {
echo 'Fallo la copia del archivo, favor verifique si existe el archivo';
}
}
?>
EDITO:
Se me olvidaba comentarles que en servidores como Windows, siempre la función copy dará un resultado FALSE, pero aún asà siempre se copia el archivo
Bueno eso es todo!
Pasen buen dÃa
Ronnyâ„¢