METEO_COMPARE - Nouveau Script php
METEO_COMPARE - Nouveau Script php
Bonjour,
Après beaucoup de tests et de retard (merci à Didier pour son aide), je mets en ligne un pack php destiné à réaliser des comparaisons (mois à mois ou année à année) très configurable.
En fait, ce pack a été réalisé pour améliorer noaagw2 que j'avais corrigé précédemment. Il utilise la bibliothèque jpgraph plus stable que la bibliothèque artichow utilisé par noaagw2.
C'est ce script que j'utilise sur mon site, rubrique Comparaisons.
N'hésitez pas à me faire part de vos retours et j'essaierai de faire évoluer ce pack au fil de vos remarques.
Après beaucoup de tests et de retard (merci à Didier pour son aide), je mets en ligne un pack php destiné à réaliser des comparaisons (mois à mois ou année à année) très configurable.
En fait, ce pack a été réalisé pour améliorer noaagw2 que j'avais corrigé précédemment. Il utilise la bibliothèque jpgraph plus stable que la bibliothèque artichow utilisé par noaagw2.
C'est ce script que j'utilise sur mon site, rubrique Comparaisons.
N'hésitez pas à me faire part de vos retours et j'essaierai de faire évoluer ce pack au fil de vos remarques.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Re: METEO_COMPARE - Nouveau Script php
Merci !
Je teste ça.
Je teste ça.
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
- paaubert
- Membre
- Messages : 2624
- Inscription : dim. janv. 17, 2010 7:16 pm
- Localisation : 1555 Villarzel - Switzerland
- Contact :
Re: METEO_COMPARE - Nouveau Script php
Superbe travail, je test dès que j'ai un moment de libre.
Merci pour le partage.
A+
Merci pour le partage.
A+
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php

Re: METEO_COMPARE - Nouveau Script php
De rien, bon test.
Petite précision : je n'ai pas encore testé avec GW 3.0.x, et comme d'après ce que j'ai compris le format des stats a changé, il est possible que la récupération des données d'ensoleillement ne marche pas avec GW 3.0.x
Petite précision : je n'ai pas encore testé avec GW 3.0.x, et comme d'après ce que j'ai compris le format des stats a changé, il est possible que la récupération des données d'ensoleillement ne marche pas avec GW 3.0.x
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Re: METEO_COMPARE - Nouveau Script php
Pour info, je n'ai pas encore regardé mais je vais certainement avoir à l'adapter pour utiliser mes sources de données qui sont dans une bdd mysql.
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Re: METEO_COMPARE - Nouveau Script php
Le script utilise les NOAA et les stats GW, donc si tu génères ces fichiers pas de problème.DiliaK a écrit :Pour info, je n'ai pas encore regardé mais je vais certainement avoir à l'adapter pour utiliser mes sources de données qui sont dans une bdd mysql.
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
- COULET
- Membre
- Messages : 805
- Inscription : sam. mai 13, 2006 5:04 pm
- Localisation : MONTPELLIER
- Contact :
Re: METEO_COMPARE - Nouveau Script php
Salut !
Super travail !
J'ai installe tout ça sur mon site ....
La page d’accueil fonctionne mais quand on demande une comparaison il y a une réponse du genre :
" il n'y a pas de données pour l'année xxx " ou "il n'y a pas de données pour le mois xxx"
Et pourtant toutes les années et tous les mois sont pleines de données ...
What is the problem ?
Merci de m'aider
Pierre
Super travail !
J'ai installe tout ça sur mon site ....
La page d’accueil fonctionne mais quand on demande une comparaison il y a une réponse du genre :
" il n'y a pas de données pour l'année xxx " ou "il n'y a pas de données pour le mois xxx"
Et pourtant toutes les années et tous les mois sont pleines de données ...
What is the problem ?
Merci de m'aider
Pierre
P COULET 
Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus

Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Re: METEO_COMPARE - Nouveau Script php
Bonjour Pierre,COULET a écrit :Salut !
Super travail !
J'ai installe tout ça sur mon site ....
La page d’accueil fonctionne mais quand on demande une comparaison il y a une réponse du genre :
" il n'y a pas de données pour l'année xxx " ou "il n'y a pas de données pour le mois xxx"
Et pourtant toutes les années et tous les mois sont pleines de données ...
What is the problem ?
Merci de m'aider
Pierre
As tu bien configuré le fichier "constantes.inc.php" selon les instructions ?
En première intention, ça vient probablement de là.
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
- COULET
- Membre
- Messages : 805
- Inscription : sam. mai 13, 2006 5:04 pm
- Localisation : MONTPELLIER
- Contact :
Re: METEO_COMPARE - Nouveau Script php
Voilà .. j'ai configuré le fichier en question...
Toujours pareil !
Désolé !
Pierre
Toujours pareil !
Désolé !

Pierre
P COULET 
Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus

Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Re: METEO_COMPARE - Nouveau Script php
Peux tu me donner le lien vers l'endroit où tu as installé le script ?
Et mettre une copie du fichier constantes.inc.php.
Je regarde ça de suite
Et mettre une copie du fichier constantes.inc.php.
Je regarde ça de suite
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
- laulau
- Membre
- Messages : 405
- Inscription : mar. mars 03, 2009 8:39 pm
- Localisation : 42400
- Contact :
Re: METEO_COMPARE - Nouveau Script php
Idem pour moi, peu tu me dire se que je doit mettre par exemple ici : # OBLIGATOIRE Entrez ici le type de fichiers NOAA utilisés
# GW pour GraphWeather
# WL pour WeatherLink
# AUTRE pour un autre logiciel source
# Si la source n'est pas GW, vous devez nommer vos fichiers NOAA mois-AAAA.TXT et AAAA.TXT
# où mois est le nom du mois en clair (Janvier, Février, Mars, etc) avec majuscule et accent
# où AAAA est l'année en clair (2008, 2009, etc)
# TXT doit être en majuscule
define ("TYPE_NOAA", "WL");
J'ai GW, les diaises faut les laisser ou les enlever ?
# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les statistiques GW
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
Mon repertoire de stats GW est a cette adresse, est ce bon ?
Merci
Laurent
# GW pour GraphWeather
# WL pour WeatherLink
# AUTRE pour un autre logiciel source
# Si la source n'est pas GW, vous devez nommer vos fichiers NOAA mois-AAAA.TXT et AAAA.TXT
# où mois est le nom du mois en clair (Janvier, Février, Mars, etc) avec majuscule et accent
# où AAAA est l'année en clair (2008, 2009, etc)
# TXT doit être en majuscule
define ("TYPE_NOAA", "WL");
J'ai GW, les diaises faut les laisser ou les enlever ?
# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les statistiques GW
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
Mon repertoire de stats GW est a cette adresse, est ce bon ?
Merci
Laurent
Vantage-Vue
WeatherLink 6.0.3 / Graphweather V3.0.35 avec plugin VantagePro / Cumulus 1.9.4 /Win 10
http://www.st-chamond-meteo.fr



http://www.st-chamond-meteo.fr

Re: METEO_COMPARE - Nouveau Script php
Pour que la configuration du fichier constantes.inc.php soit claire pour tous, surtout ceux qui n'ont pas de notions en php, voici quelques explications :
- Les lignes commençant par # sont les lignes de commentaires pour expliquer ce qu'il faut faire pour configurer la constante qui suit, donc inutile d'y toucher.
- Ces lignes commençant par # sont suivies par la ligne de définition de la constante à configurer, il faut juste changer ce qu'il y a entre guillemets
Par exemple, dans ton cas laulau, comme tu utilises les fichiers NOAA de GraphWeather, il faut mettre GW pour la constante TYPE_NOAA. Ce qui donne :
define ("TYPE_NOAA", "GW");
Pour le répertoire, tu peux mettre :
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
ou bien
define ("REP_GW", "../statistics/");
C'est pareil.
ATTENTION de bien respecter les majuscules dans les noms de répertoire.
- Les lignes commençant par # sont les lignes de commentaires pour expliquer ce qu'il faut faire pour configurer la constante qui suit, donc inutile d'y toucher.
- Ces lignes commençant par # sont suivies par la ligne de définition de la constante à configurer, il faut juste changer ce qu'il y a entre guillemets
Par exemple, dans ton cas laulau, comme tu utilises les fichiers NOAA de GraphWeather, il faut mettre GW pour la constante TYPE_NOAA. Ce qui donne :
define ("TYPE_NOAA", "GW");
Pour le répertoire, tu peux mettre :
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
ou bien
define ("REP_GW", "../statistics/");
C'est pareil.
ATTENTION de bien respecter les majuscules dans les noms de répertoire.
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
- laulau
- Membre
- Messages : 405
- Inscription : mar. mars 03, 2009 8:39 pm
- Localisation : 42400
- Contact :
Re: METEO_COMPARE - Nouveau Script php
Ok ca avance mais j'ai ceci maintenant
Laurent
A ton avisWarning: filesize() [function.filesize]: Stat failed for http://www.st-chamond-meteo.fr/statisti ... 2_NOAA.txt (errno=2 - No such file or directory) in /web/stchamondmeteo/www/monrep/mensuelcompare.php on line 95
Warning: fread() [function.fread]: Length parameter must be greater than 0. in /web/stchamondmeteo/www/monrep/mensuelcompare.php on line 95
Warning: filesize() [function.filesize]: Stat failed for http://www.st-chamond-meteo.fr/statisti ... 2_NOAA.txt (errno=2 - No such file or directory) in /web/stchamondmeteo/www/monrep/mensuelcompare.php on line 95
Warning: fread() [function.fread]: Length parameter must be greater than 0. in /web/stchamondmeteo/www/monrep/mensuelcompare.php on line 95
Laurent
Vantage-Vue
WeatherLink 6.0.3 / Graphweather V3.0.35 avec plugin VantagePro / Cumulus 1.9.4 /Win 10
http://www.st-chamond-meteo.fr



http://www.st-chamond-meteo.fr

Re: METEO_COMPARE - Nouveau Script php
Laurent,
Je pense que c'est parce que sur ton hébergement la variable d'environnement "allow url fopen" est désactivée.
Le plus simple est de mettre
define ("REP_GW", "../statistics/");
dans la définition de ton répertoire GW, plutot que
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
C'est la même chose sauf que dans le second cas, le serveur va chercher le fichier comme s'il était sur un site extérieur ce que ton serveur semble interdire.
De manière générale, si tu en as la possibilité dans ton hébergement, mets la variable "allow_url_fopen" sur ON. Ca permet plus de flexibilité sur les scripts php. Si tu ne sais pas si c'est possible ou comment faire demande à ton hébergeur.
Tiens moi au courant
Je pense que c'est parce que sur ton hébergement la variable d'environnement "allow url fopen" est désactivée.
Le plus simple est de mettre
define ("REP_GW", "../statistics/");
dans la définition de ton répertoire GW, plutot que
define ("REP_GW", "http://www.st-chamond-meteo.fr/statistics/");
C'est la même chose sauf que dans le second cas, le serveur va chercher le fichier comme s'il était sur un site extérieur ce que ton serveur semble interdire.
De manière générale, si tu en as la possibilité dans ton hébergement, mets la variable "allow_url_fopen" sur ON. Ca permet plus de flexibilité sur les scripts php. Si tu ne sais pas si c'est possible ou comment faire demande à ton hébergeur.
Tiens moi au courant
Ma station => http://www.meteo-boisney.fr

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---

--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---