Hice asi
Código php:
Ver original<td>
<a href="index.php?mod=descargas&pag=zona_descarga&ruta=<?php echo 'archivos/'.$item_descarga->ruta;?>">Descargar</a></div>
</td>
No me genera ningun error pero cuando hago click en descargar
y en mi controlador hice esto:
Código php:
Ver originalswitch($pagina) {
case 'zona_descarga':
$ruta = $_GET['pag'];
$archivo_arr = explode ($_SERVER['DOCUMENT_ROOT'].'/proyecto_cisco/modulos/descargas/archivos/',$ruta); //$archivo_arr = explode( "C:/xampp/htdocs/repasos/descargas9/archivos/", $ruta );
$archivo = $archivo_arr[count($archivo_arr) - 1];
die( "No existe $ruta" ); }
header( "Content-Disposition: attachment; filename=".$archivo.""); header( "Content-type: application/octet-stream" ); header("Content-Length: ".filesize($ruta)); //header que envia al navegador el tamaño del archivo. break;
case 'insertar':
Cuando hago click en descargar me sale el mensaje de No existe zona_descarga