Hola amigos ,
Tengo un php que fuerza la descarga de archivos en web externa, y me gustaría hacer la pregunta de... ¿Puedo indicar el directorio donde quiero que se descargue el archivo?
sería en: C:\xampp\htdocs
el código es el siguiente..:
Código:
<?php
if(!is_numeric($_GET['v']) || $_GET['v'] == NULL) {
echo 'La url del archivo es inválida';
exit();
}
$filename = 'v' . $_GET['v'] . '.0.rar';
$file = 'http://www.miweb.com/webs/pepe/' . $_GET['v'] . '.rar';
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $filename);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
$x = array_change_key_case(get_headers($file, 1),CASE_LOWER);
$x = $x['content-length'];
header('Content-Length: ' .$x);
ob_clean();
flush();
readfile($file);
exit();
?>