Foros del Web » Programando para Internet » PHP »

Duda con lectura de ficheros

Estas en el tema de Duda con lectura de ficheros en el foro de PHP en Foros del Web. Estoy tratando de mostrar los ficheros de logs que tengo creados en mi sitio mediante la web y este es el código: Código PHP:   ...
  #1 (permalink)  
Antiguo 16/03/2004, 15:16
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Duda con lectura de ficheros

Estoy tratando de mostrar los ficheros de logs que tengo creados en mi sitio mediante la web y este es el código:
Código PHP:
 if($handle opendir('logs/')){
                          echo 
"<form action=logs.php?accion=administrar&opcion=mostrar&cual=insertar&dia=".$logsno." method=post name=logs>
                                <table width=5%  border=0 align=center cellpadding=0 cellspacing=0>
                              <tr>
                                <td><select name=logsno size=1>"
;
                           while (
$file readdir($handle)) {
                            echo 
" <option value='".$file."'>".$file."</option>";
                           }
                           echo 
"</select></td>
                              </tr>
                              <tr>
                                <td><input name=show type=submit id=show value=Mostrar></td>
                              </tr>
                                </table>
                                </form>"
;
                           
closedir($handle);
                      }
                     }elseif(isset(
$dia)){
                         
$fichero fopen("logs/".$dia,"r+");
                         while (!
feof($fichero)){
                         
$resultado fgets($fichero,filesize($fichero));
                        }
                        echo 
$resultado;
                     } 
el vinculo me lo pone de esta manera:
logs.php?accion=administrar&opcion=mostrar&cual=in sertar&dia=16-03-2004.log

pero no me muestra nada que es lo que creo que hago con el echo $resultado.

Si tienen alguna sugerencia de como hacer esto me seria muy util
Salu2
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 16/03/2004, 19:45
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 14 años, 8 meses
Puntos: 1
No se pero no entiendo muy bien tu codigo, (quizas es que ya estoy espeso)


Por lo que pones en tu codigo, es que si $handle es false, osea que no tiene salida de opendir(), pues se habra el archivo??

No se pero me parece que deberias poner

Código PHP:
if(isset($_GET['dia'])){
$fichero fopen("logs/".$dia,"r+");
                         while (!
feof($fichero)){
                         
$resultado fgets($fichero,filesize($fichero));
                        }
                        echo 
$resultado;
                     } 
ponerlo en get, por si las globals estan en off, pero no elseif sino if..


Espero que te sirva

Un saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.