Ultima actualización : '.$ahora.'';
echo '
';
$mes = array("ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE");
echo' Información del tiempo mensual
'.$mes[date('n')-1].'';
echo '';
$visualizar = false;
echo '
Dia |
Temp. Máxima |
Temp. Minima |
Precipitación |
Viento Media |
Viento Máxima |
Dirección |
';
//Output a line of the file until the end is reached
while(!feof($file))
{
$linea = trim(fgets($file));
//Lineas que controlan el comienzo y el fin de la tabla
$empieza = "------------------------------------------------------------------------------------";
$termina = "-------------------------------------------------------------------------------------";
if($visualizar == true)
{
$row = array();
$longitud = strlen($linea);
if($longitud > 60)
{
$row[] = substr($linea, 0, 2); //día
$row[] = substr($linea, 9, 5); //máxima
$row[] = substr($linea, 23, 5);//mínima
$row[] = substr($linea, 48, 6); //precipitación
$row[] = substr($linea, 54, 6); //viento media
$row[] = substr($linea, 60, 6); //viento max
$row[] = substr($linea, -3); //dirección
}
else
{
$row = explode(" ", $linea);
}
$numDatos = count($row);
if($numDatos == 1 && $linea != $termina)
{
echo '
'.$row[0].' |
|
|
|
|
|
|
';
}
if($numDatos > 3)
{
$litros = trim($row[3]);
if($litros == '0.0')
{
$litros = "";
}
echo '
'.$row[0].' |
'.$row[1].' |
'.$row[2].' | ';
//Precipitación
echo ' '.$litros.' |
'.$row[4].' |
'.$row[5].' |
'.$row[6].' |
';
}
}
if ( $linea == $empieza )
{
//echo "Equal: Empieza\n";
$visualizar = true;
}
if ( $linea == $termina )
{
//echo "Equal: Termina\n";
$visualizar = false;
}
}
fclose($file);
echo '
';
?>
Tiempo real y gráficas