Cita:
Iniciado por pateketrueke
Lo mejor es que muestres el código completo, así es complicado ver donde cometes el error.
Hola ahi te va
Código PHP:
<?php
include 'inc/conection.php';
$link=Conectarse();
$QUERY="select archivo from tabla where id=".$_GET['id']."";//traigo la ruta del archivo
$result=mysql_query($QUERY,$link)or die("mensaje de error".mysql_error());
$totEmp = mysql_num_rows($result);
if ($totEmp> 0)
{
$rowEmp = mysql_fetch_assoc($result);
$enlace=$rowEmp['archivo'];
}
mysql_free_result($result);
mysql_close($link);
$nombre= substr($enlace, strpos($enlace, '/')+1); //obtengo solo el nombre
header ("Content-Disposition: attachment; filename=".$nombre."\n\n");
if (strpos($nombre, 'jpg') or strpos($nombre, 'jpeg')){//si es una imagen
header('Content-Type: image/jpeg');
}else{
header ("Content-Type: application/octet-stream");
}
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>