# # 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. # # ##################################################################### ###### OBLIGATOIRE OBLIGATOIRE OBLIGATOIRE OBLIGATOIRE ############# # Vous devez posséder le fichier downld02.txt crée par weatherlink. # # Ce fichier doit s'appeller downld02.txt # # Veuillez indiquer le chemin de votre fichier à la ligne 52 de ce script # # Exemple: "Ligne 52:" $download02 = "../NOAA/downld02.txt"; # #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 la línea 37# ############################################################################# // Selector del Tema de fondo de Highcharts: // Para seleccionar un tema, hay que eliminar 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=yyyy-mm "." NOAA". $fecha_noaa.".TXT" . ""; echo "Mes en formato: ?mes=yyyy-mm "." NOAA". $fecha_noaa.".TXT" . ""; $index=1; // Los datos comienzan en la línea 12 de NOAAMO.TXT $day = date(d); // día del mes actual en formato dd $month = date(m); // mes actual en formato mm $mes_elegido = date(Y-m); $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]); 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; } } } ?>