
21/07/2006, 00:00
|
| | Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 18 años, 9 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"); }
?> |