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?