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(); ?>