Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/06/2004, 06:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Con las funciones que usas .. abres el archivo y lo lees secuencialmente desde el principio al final ..

Si en lugar de presentar esos datos directamente .. los almacenas en un array (concretamente ese dato "$cadena" ) podras aplicar alguna función tipo array_reverse() para "darle la vuelta" a los elementos de ese array (tus "líneas de datos de ese txt") y presentarlo con otro tipo de bucle (por ejemplo un foreach() y aplicar tu list() como ya lo haces ..)

Ejemplo:

Código PHP:
$datos_tmp=array();
while(!feof($fichero)) { 
$cadena = fgets($fichero, 4096); 
  if(!empty($cadena)){ 
     // creación array .. 
    $datos_tmp[]=$cadena;
  } 
}//END WHILE 

// Le "damos la vuelta" al array generado ..
// Con la misma filosofia ("array") puedes palicar cualquier otro tipo de funciones .. por ejemplo para "desordenar" ese array (=presentar esos datos de forma "aleatoria") y cosas así por el estilo.
$datos=array_reverse($datos_tmp);

// Lectura de tu "lineas" del archivo ..
foreach ($datos as $cadena){
list($nom, $men)=split('////', $cadena); 
?>
          <tr bgcolor="#FFFFFF"> 
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Nombre:</b></font><font size="1" face="Arial, Helvetica, sans-serif"> 
              <?=$nom?> 
              </font></td> 
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Opini&oacute;n:<br> 
              </b> </font><font size="1" face="Arial, Helvetica, sans-serif"> 
              <?=$men?> 
              </font></td> 
          </tr> 
<?
// Cierre foreach()
?>
Llegado este punto ..sería bueno estudiar la función file() .. pues ella por si sola devuelve ya un array . .así evitas estar haciendo un proceso similar dos veces (leer el archivo para llevarlo a un array y luego volver a leer ese array para presentar el dato o aplicarle alguna función por médio como la de "dar la vuelta" ese array)

Un saludo,

Última edición por Cluster; 04/06/2004 a las 06:47