Copiar carpetas con php

Survivor

Hola buenas estoy haciendo un programilla en php y necesito copiar unas carpetas de una url a otra automaticamente ( las 2 carpetas se encuentran en el mismo host ) sin tenerlo que hacer con ftp lo he intentado con la funcion copy pero no he podido.

ha alguien se le ocurre alguna idea para copiar esas carpetas o los archivos que hay dentro de una carpeta a otra ?

Salu2

erdanblo

http://es2.php.net/copy

¿Raro no?... pon el código, a lo mejor es eso que lo tienes mal.

davidpoza

puede que el host no soporte la función copy()...
A mi me pasó eso en un host gratuito.

Whose

Exec, y el comando que quieres ejecutar
http://es.php.net/exec

Yo para copiar una carpeta y pegarla en otra lo hago asi:
exec('cp -rf /carpeta_a_copiar/ /ruta_donde_pegar');

La carpeta tiene que tener permisos de escritura.

Abreu

copy() copia archivos, por eso te dara error al intentar copiar una carpeta.

Mira http://php.grn.es/manual/es/function.copy.php que hay ejemplos de scripts ya hechos para copiar directorios enteros.

Usuarios habituales

  • Abreu
  • Whose
  • davidpoza
  • erdanblo
  • Survivor