Buenas tardes a tod@s,
 
Es mi primera pregunta en este foro, y espero que no sea la última, sinónimo de seguir aprendiendo cada día más....
 
Al grano...
 
He diseñado un script muy simple para poder "traerme" desde varios servidores a un único servidor, ficheros tipo log... evidentemente al tratarse de log's tienen cadenas de nombres distintas, siendo única su extensión final " .log ".
 
Soy de nivel medio - bajo en php y he desarrollado mi script y leído mucho sobre la función ftp_get... que describe como descargarse un solo fichero... 
 
Mi pregunta es:
 
¿ como puedo usar esa función o alguna que se le parezca para poder descargarme una lista entera de fichero " .log " de mis servidores ?
 
Muchas Gracias,
David
 
Este es mi pequeño script php... como veis en la función ftp_get siempre tengo que decirle el nombre que tiene el fichero remoto... yo quisiera usar por ejemplo una máscara tipo " *.log " para poder bajarme todos, sea cual sea su nombre.... 
 
Espero haberme explicado bien... 
 
<?php 
$cid = ftp_connect("x.x.x.x");
$login = ftp_login($cid, "usuario", "pass");
$newdir = ftp_chdir($cid, "/dir1/subdir1/subdir2/logs");
$file = ftp_get($cid, "/dir1/log1.log", "log1.log", FTP_BINARY);
$newdir = ftp_chdir($cid, "/dir2/subdir1/subdir2/logs");
$file = ftp_get($cid, "/dir1/log2.log", "log2.log", FTP_BINARY);
$newdir = ftp_chdir($cid, "/dir3/subdir1/subdir2/logs");
$file = ftp_get($cid, "/dir1/log3.log", "log3.log", FTP_BINARY);
$quit = ftp_quit($cid);
?> 
  
 
