Hola, intento descargar archivos con el php...lo cual hago la descarga y me aparece el archivo con todo y el nombre con el cual esta en mi servidor (NO LOCAL) pero simplemente cuando la reviso propiedades..dice 0kb pero si descarga el archivo con todo y su nombre y extension! pero dice 0Kb y no abre en lo absoluto claro esta! este es el codigo que tengo
Código PHP:
Ver originalif(isset($_SESSION['admin'])){ if(isset($_GET['id_mens'])){ $id_yo=$_SESSION['mi_id'];
$id_mens=isset($_GET['id_mens']) ?
$_GET['id_mens'] : NULL; $consulta=("SELECT archivo FROM mensajes WHERE id_mensaje='$id_mens' AND (id_envia='$id_yo' OR id_recibe='$id_yo') ");
}else{
if (empty($or['archivo'])) { }
$root = "../arc/";
$path = $root.$file;
$type = '';
}
if ($type=='') {
$type = "application/force-download";
}
header("Content-Transfer-Encoding: binary"); header("Content-Disposition: attachment; filename=$path"); if ( !$fp ) {
echo "Error al abrir";
}
echo "Error al enviar";
}
}else{
die("El archivo no existe.");}}}}}}?>