Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/11/2010, 18:22
rulodlb
 
Fecha de Ingreso: marzo-2010
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 0
Información Respuesta: Problema al bajar con FTP

Lo prometido es deuda y a mi no me gusta deberle a nadie :)

Código:
Function DescargarArchivo($ruta, $nombreArchivo, $id_ftp) {
	// path to remote file
	$remote_file = $ruta."/".$nombreArchivo;
	$local_file = $nombreArchivo;

	// open some file to write to
	$handle = fopen($local_file, 'w');
	if (ftp_fget($id_ftp, $handle, $remote_file, FTP_BINARY, 0)) {
		header("Content-Type: application/force-download");   
		header("Content-Disposition: attachment; filename=$local_file");
		readfile($local_file);
		unlink($local_file);
		return true;
	} 
	else {
		echo "There was a problem while downloading\n";
		return false;
	}
}
Esa es la función que use para descargar el archivo mediante browser. El readfile levanta el archivo, el único problema era que me lo generaba en la carpeta donde se encuentra el php. Como supuse que luego de un par de semanas los dueños del hosting comenzarian una linchada hacia mi persona, el unlink soluciono el problema.

Cheers

Rulo
PD: Mil gracias por el puntapie inicial masterojitos