Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/06/2008, 05:47
lyra
 
Fecha de Ingreso: agosto-2005
Mensajes: 70
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Pasar el id de un usuario

Hola cybersersupremo:

Como me dijiste me puse a mirar lo de las variables de sesión y el código resultante es el que os muestro a continuación.

Código PHP:
Esto me lista los archivos de cada cliente y funciona. Lo único que el href para ver el documento no le llega el "$param". Me da el siguiente mensaje:

The requested URL [B]/presupuestos//prueba.pdf [/B]was not found on this server. Es que no lee la carpeta del usuario. 

Qué me falta?

<?
include ("../includes/config.php");
include (
"../includes/funciones.php");
$cnx =conectar();

$sql="SELECT id,usuario FROM usuarios";
$res mysql_query($sql,$cnx) or die (mysql_error());

while(
$fila mysql_fetch_array ($res)){
 if(
$fila["usuario"]== $control_sitio["usuario"]){ 
  
$param $fila["id"];
  echo 
"$param";     // Hasta aquí llega el param y lo imprime.
  
function leerDirectorio($cual
 {
  
$directorio opendir($cual);
  while (
$item_del_directorio readdir($directorio))
   {
    
$archivos[] = $item_del_directorio;
   }
  
  
closedir($directorio);
  return 
$archivos;
 }
 

function 
generarReporte($directorio)
{
//  Leo los archivos del directorio
 
$archivos_en_directorio leerDirectorio($directorio);
 
//  bucle para listar el contenido
 
 
 
foreach($archivos_en_directorio as $archivo)
 {
  if(
$archivo != "." && $archivo != ".." && $archivo != "Thumbs.db" && $archivo != "_notes")
  {
 
//Para cada vuelta del bucle
  
echo "<br>\n";
  
  echo 
"<a href='../presupuestos/$param/$archivo'  target='_blank'  class='Estilo5'>Presupuesto: $archivo</a>"// Aquí está el problema.
  
echo "<br>\n";
  
  }
 }

}

}
}
mysql_free_result($res);
mysql_close($cnx);
 

generarReporte("../presupuestos/$param");

?>
Gracias