Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2008, 21:50
Avatar de arthpix
arthpix
 
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Obtener un array a partir de un documento de texto

En un sitio web tenía una lista de eventos tomada de un documento (eventos.txt) mas o menos como este:
Código:
Evento1,2008-01-25,16:00 hrs
Evento2,2008-01-28,17:00 hrs
Evento3,2008-02-07,16:00 hrs
Evento4,2008-02-10,17:00 hrs
Me funciona de maravillas, y con un explode() puedo crear una lista de los eventos en la web.

Me pidieron añadir un calendario en el que las fechas de los eventos estén resaltadas.

Utilizé una clase php con la cual le puedo pasar los valores mediante un array:
Código PHP:
$calendar->highlighted_dates = array('fecha1','fecha2','fecha3'); 
Se que se puede obtener el array a partir de una variable obtenida desde una consulta mysql, asi que seguramente se puede hacer lo mismo con un documento de texto. Pero lo más que consigo es pasar el último valor del array con este codigo:
Código PHP:
$lineas file('eventos.txt');

foreach (
$lineas as $linea) {
      
$evento explode(","$linea);
      (
$fechas[1] = $evento[1]);
}

$calendar->highlighted_dates $fechas
con un documento de texto como el que puse de ejemplo, solamente se resalta el 2008-02-10.


Alguien podría decirme si falta algo o cual es mi error?
__________________
Antes de hacer rabietas infórmate: Linux != Windows