Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/03/2009, 08:48
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Sintaxis descargar POO

Hice esto:

Código php:
Ver original
  1. <td
  2. <a href="index.php?mod=descargas&pag=zona_descarga=<?php echo 'archivos/'.$item_descarga->ruta;?>">Descargar</a></div>

Y en mi controlador esto:
Código php:
Ver original
  1. $pagina = $_GET['pag'];
  2.    
  3.     include('modulos/descargas/descargas.mod.php');
  4.     $MOD['descargas'] = new Descargas();
  5.    
  6.     switch($pagina) {
  7.         case 'zona_descarga':
  8.                 //$ruta = $_GET['ruta'];
  9.                 $archivo_arr = explode ($_SERVER['DOCUMENT_ROOT'].'/proyecto_cisco/modulos/descargas/archivos/',$pagina);
  10.                 //$archivo_arr = explode( "C:/xampp/htdocs/repasos/descargas9/archivos/", $ruta );
  11.                 $archivo = $archivo_arr[count($archivo_arr) - 1];
  12.  
  13.                 if( !file_exists( $pagina ) ) {
  14.                  die( "No existe $pagina" );
  15.                 }
  16.  
  17.                 header( "Content-Disposition: attachment; filename=".$archivo."");
  18.                 header( "Content-type: application/octet-stream" );
  19.                 header("Content-Length: ".filesize($pagina)); //header que envia al navegador el tamaño del archivo.
  20.                 @readfile( $pagina );  
  21.         break;
  22.         case 'insertar':

No me genera ninguna accion pero me fijo en la url que es lo que me vota y es esto
http://localhost/proyecto_cisco/inde...s-1024x768.jpg