Foros del Web » Creando para Internet » Diseño web »

Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

Estas en el tema de Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago? en el foro de Diseño web en Foros del Web. Hola, bueno la pregunta es medio totanta. Pero tardaria una eternidad en copiar y pegar el archivo en mi host. Yo tengo cPanel y uso ...
  #1 (permalink)  
Antiguo 25/03/2010, 18:08
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

Hola, bueno la pregunta es medio totanta.
Pero tardaria una eternidad en copiar y pegar el archivo en mi host.
Yo tengo cPanel y uso FileZilla.
Me gustaria que me digan como hago para hacerlo de manera rapida.
Saludos y gracias de antemano.
  #2 (permalink)  
Antiguo 25/03/2010, 18:41
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

No entendí la pregunta...
  #3 (permalink)  
Antiguo 25/03/2010, 19:52
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Respuesta: Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

Tengo 500 carpetas, necesito poner 1 archivo igual en cada una de ellas de forma facil.
  #4 (permalink)  
Antiguo 25/03/2010, 20:17
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

Prueba así:
Código PHP:
Ver original
  1. <?php
  2.     $index='holaaa';
  3.     foreach (glob("*") as $filename){
  4.         if(!is_dir($filename))
  5.             continue;
  6.         $fopen=fopen($filename.'/index.php','a+');
  7.         fwrite($fopen,$index);
  8.         fclose($fopen);
  9.     }
  10. ?>
__________________
Half Music - www.halfmusic.com
  #5 (permalink)  
Antiguo 25/03/2010, 20:21
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Respuesta: Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

El codigo de pato12 me sirvio.
Pero pateketrueke me dio esta función:

Código PHP:
Ver original
  1. (23:16) Alvaro: algo asi te sirve?
  2. function copia_masiva($archivo, $ruta)
  3. {
  4.   $contenido = file_get_contents($archivo);
  5.   $nombre = basename($archivo);
  6.   $tmp = opendir($ruta);
  7.   while ($old = readdir($tmp))
  8.   {
  9.     if ($old != '.' && $old != '..')
  10.     {
  11.       $new = $ruta . DIRECTORY_SEPARATOR . $old;
  12.       if (is_dir($new))
  13.       {
  14.         copy($archivo, $new . DIRECTORY_SEPARATOR . $nombre);
  15.       }
  16.     }
  17.   }
  18. }

Espero que les sirvan, ya pueden cerrar el tema.
Saludos.
  #6 (permalink)  
Antiguo 26/03/2010, 02:49
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 8 meses
Puntos: 12
Respuesta: Necesito copiar en 500 carpetas 1 mismo archivo. Como lo hago?

Una cosa, si lo que quieres es descargarte una carpeta de tu host lo puedes hacer directamente con el filezilla y si lo que quieres hacer es subirla lo puedes hacer igual igual, sólo hay que darle al botón secundario y clicar sobre "descargar" o "subir".
__________________
Juego de navegador online

Etiquetas: carpetas, copiar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:15.