Todo bien con el tema de sacar la cadena de un teto externo para descargarlo via FTP, sin embargo me intereza colocar una barra de avances, o indicaciones de que ficheros esta descarando. ¿Es posible hacerlo?
Aqui el codigo operativo
Cita: <?php
$servidor_ftp="2.5.11.8"; //nombre del servidor
$ftp_nombre_usuario="191"; //nombre de usuario
$ftp_contrasenya="dadj"; //password de usuario
// definir algunas variables
$archivo_local = 'descargado.gif'; //ruta y nombre del archivo destino
$archivo_servidor = 'public_html/new_img/head_logo.gif'; //ruta y nombre del archivo origen
// configurar conexion basica
$id_con = ftp_connect($servidor_ftp);
// iniciar sesion con nombre de usuario y contrasenya
$resultado_login = ftp_login($id_con, $ftp_nombre_usuario, $ftp_contrasenya);
//Abrimos el fichero que contiene la ruta y el nombre de los files
$files="ftp_files.txt";
$script1=file($files); //array
$numeros1= count ($script1); //obtenemos la cantidad de elementos del array
// intentar la descarga de $archivo_servidor y guardarlo en $archivo_local
for($i=1;$i<$numeros1;$i++){ //bucle
ftp_get($id_con, "hola$i.gif", $script1[$i], FTP_BINARY);
}
echo "Se ha guardado satisfactoriamente en $archivo_local\n";
/*
if (ftp_get($id_con, $archivo_local, $archivo_servidor, FTP_BINARY)) {
echo "Se ha guardado satisfactoriamente en $archivo_local\n";
} else {
echo "Ha ocurrido un problema\n";
}*/
// cerrar la conexion
ftp_close($id_con);
?>
ftp_files.txt
Cita: public_html/new_img/head_logo.gif
public_html/new_img/head_logo1.gif
public_html/new_img/head_logo2.gif
public_html/new_img/head_logo3.gif
public_html/new_img/head_logo4.gif
Aprecio sus sugerencias.