Descargar archivo desde un servidor externo a mi local con PHP
Publicado por PA (5 intervenciones) el 17/10/2017 13:07:12
Hola, quiero descargar un archivo excel a mi local a una carpeta cualquiera con php . No me es posible descargarlo. Si pongo un archivo que lo tengo en local si que lo descarga, he buscado miles de ejemplos y no me funciona. Utilizo testlink que esta echo en PHP.
he intentado con todo esto y mas:
Nada de esto me funciona si intento acceder a un sitio web que no es mi local .
he intentado con todo esto y mas:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function descargar ($archivo, $downloadfilename = null) {
if (file_exists($archivo)) {
$downloadfilename = $downloadfilename !== null ? $downloadfilename : basename($archivo);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $downloadfilename);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
// header('Content-Length: ' . filesize($archivo));
ob_clean();
flush();
readfile($archivo);
exit;
}
}
1
2
3
4
// $url = 'http://spreadsheetpage.com/downloads/xl/worksheet%20functions.xlsx;
// readfile($fichero); = "C:\Informes\libroPrueba6.xlsx";
// $src = fopen($url, 'r');
// $dest = fopen($file, 'w');
Nada de esto me funciona si intento acceder a un sitio web que no es mi local .
Valora esta pregunta


0