Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Forzar descarga con php y guardar el archivo en un directorio

Estas en el tema de Forzar descarga con php y guardar el archivo en un directorio en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/08/2014, 07:23
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
Forzar descarga con php y guardar el archivo en un directorio

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&aacute;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();
	
?>
  #2 (permalink)  
Antiguo 20/08/2014, 07:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Forzar descarga con php y guardar el archivo en un directorio

Cita:
¿Puedo indicar el directorio donde quiero que se descargue el archivo?
Eso es imposible, piensa que eso representaría una falla de seguridad para el usuario y no hay forma de forzarlo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/08/2014, 08:03
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
Respuesta: Forzar descarga con php y guardar el archivo en un directorio

Ah vale pateketrueke :), pues si no se puede no se puede XD, marco como solucionado, era una duda que me surgía, Muchas gracias por la respuesta :D

Etiquetas: directorio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:51.