# # meteo-ticheville.com # # # # Copyright: (c) 2015 Copyright meteo-ticheville.com # ##################################################################### # This program is distributed in the hope that it will be useful, # # BUT WITHOUT ANY WARRANTY. # ##################################################################### ###### OBLIGATORIO OBLIGATORIO OBLIGATORIO OBLIGATORIO ############# # Vous devez posséder les fichiers NOAA crées par Cumulus. # # Veuillez indiquer le chemin de votre fichier à la ligne 85 de ce script # # Ejemplo: "Línea 85:" $download02 = "./Reports/"; # # La línea 90 es puramente informativa; puede ser eliminada sin problemas # #Temes Highcharts: gray.js / dark-blue.js / dark-green.js / dark-unica.js / # # grid-light.js / grid.js / sand-signika.js / # # skies.js / (indicarlo en las líneas 34 - 41) # ############################################################################# // Selector del Tema (colores) de fondo de Highcharts: // Para seleccionar un tema, hay que eliminar (descomentar) las dos barras inclinadas del principio de la línea # choix du style appliquer au rendu de ce script //define ('THEME',''); define ('THEME',''); //define ('THEME',''); //define ('THEME',''); //define ('THEME',''); //define ('THEME',''); //define ('THEME',''); ?> Mes en formato: ?mes=mmyy "." (NOAAMO". $fecha_noaa.".TXT)" . ""; // Comienza la obtención de los datos de mes elegido: $index=1; // Los datos comienzan en la línea 12 de NOAAMOmmyy.TXT $day = date(d); // día del mes actual en formato dd $mes_elegido = date(m-y); $days_month = date("t"); // número de días que tiene el mes actual $today = ($day) + 12; // línea del último día con datos $daysnull= $days_month - $day; // días que quedan para terminar el mes actual (días sin datos) $fp = fopen ("$download02",'r'); $content = fread ($fp,filesize("$download02")); fclose($fp); // $monstep = 60; $content = str_replace("\r","",$content); $separ_1 = explode("----------\n",$content); $nb1[$index] = substr_count ($separ_1[1], "\n"); $line = explode("\n",$separ_1[1]); // Excluimos del gráfico, los días no transcurridos: if ($fecha_noaa == "MO") { for ($i=0; $i<$nb1[$index]-$daysnull; $i++) // for ($i=0; $i<$nb1[$index]-$daysnull; $i++) { $line[$i] =" ".$line[$i]; $line[$i] = str_replace($spaces,$space,$line[$i]); $value = explode(" ",$line[$i]); if (count($value)>0) { $time[$i] = $value[1]; $tempout_avg[$index][$i] = $value[2]*1; $tempout_hi[$index][$i] = $value[3]*1; $tempout_lo[$index][$i] = $value[5]*1; } else { $time[$i] = null; $tempout_avg[$index][$i] = null; $tempout_hi[$index][$i] = null; $tempout_lo[$index][$i] = null; } } } else { for ($i=0; $i<$nb1[$index]; $i++) // for ($i=0; $i<$nb1[$index]; $i++) { $line[$i] =" ".$line[$i]; $line[$i] = str_replace($spaces,$space,$line[$i]); $value = explode(" ",$line[$i]); if (count($value)>0) { $time[$i] = $value[1]; $tempout_avg[$index][$i] = $value[2]*1; $tempout_hi[$index][$i] = $value[3]*1; $tempout_lo[$index][$i] = $value[5]*1; } else { $time[$i] = null; $tempout_avg[$index][$i] = null; $tempout_hi[$index][$i] = null; $tempout_lo[$index][$i] = null; } } } ?>