Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2006, 00:00
El_fenix
 
Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 17 años, 11 meses
Puntos: 0
Gracias Fridureiks, con file_exists se soluciono el problema dejo el codigo para que vean como de todos modos adios
Cita:
<?php

$archivo = $_GET["id"];

$archivos = array("jpeg", "jpg", "gif", "zip", "rar", "doc", "pdf");
if((strpos($aechivo,"/")) != false){
die("Pa donde vai");
}
$tmp= explode(".", $archivo);

//$ext = strtolower($tmp[count($tmp)-1]);
$ext = $tmp[1];
//echo $tmp[1];

if(!in_array($ext,$archivos)){
die("<b>ERROR!</b> no es posible descargar $archivo");
}

$nombre = basename($archivo);
$temporal = "archivos/". "$archivo";
if(file_exists($temporal)){
header ("Content-Disposition: attachment; filename=$nombre\n\n");
header("Content-Type: application/force-download");
@readfile($temporal);
}
else {
die("<b>ERROR!</b> no es posible descargar $temporal el archivo no existe");
}
?>