Ver Mensaje Individual
  #16 (permalink)  
Antiguo 25/02/2015, 09:41
newnovato
 
Fecha de Ingreso: marzo-2009
Mensajes: 117
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: formato para archivos

Cita:
Iniciado por informacionsys Ver Mensaje
si claro desde mi dispositivo



amigo me da el siguiente error

$ar=$_GET['archivo']; //Obtenemos el archivo desde get $separar=explode('.',$ar);//separamos desde el punto $extencion=$separar[1];//creamos Variable que contenga despues del punto $extenciones_permitidas=array('jpg','jpeg','gif',' png',"mp3");//Creamos un array con las extenciones que queremos que baje(se pueden añadir mas) if (in_array($extencion,$extenciones_permitidas)) {//Si la extencion es permitida continuamos if(file_exists($ar)){//Si el archivo existe continuamos $filepath = ($ar);//Creamos variable con nombre del archivo header("HTTP/1.1 200 OK");//testeamos cabecera header("Status: 200 OK"); //testeamos cabecera header('Content-Type: text/php');//testeamos cabecera header('Content-Disposition: attachment; filename="'.$filepath.'"'); //testeamos cabecera header('Content-Length: '.filesize($filepath));//testeamos cabecera readfile($filepath);//Descargamos mediante readfile }else{//Si no existe echo"El archivo: ".$ar." No existe";//Lo decimos } } else {//Si la extencion no se puede descargar echo"El archivo: ".$ar." No Puede ser descargado";//Lo decimos }