Hola, disculpen pero no encuentro nada para descargar archivos en php,
buscando alguna solucion encontre un codigo que puede funcionar (
http://www.forosdelweb.com/f18/probl...on-ftp-856887/), lo probe pero no resullto, para empresar cree una carpeta que esta en xp prof compartida de solo lectura le llame Upsist y coloque un archivo en pdf este es el codigo original, y el error que me da:
Warning: ftp_fget() expects parameter 1 to be resource, string given in C:\php\web\descarga2.php on line 10
There was a problem while downloading
Código PHP:
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;
}
}
if (DescargarArchivo("/Upsist","archivo.pdf","10.2.9.24"))
{
echo "descargado";
}
alguien me podria decir que hace falta, si usamos las cabecesar header le damos la opcion a que el usuario eliga donde descargar y no tener una ruta especifica, eso es correcto.
les agradeceria mucho.