METEO_COMPARE - Nouveau Script php

Section reservée pour les fichiers COMPARE, NOAA COMPARE et autres du même genre
Répondre
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

METEO_COMPARE - Nouveau Script php

Message par Pidou »

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.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
DiliaK
Membre
Messages : 57
Inscription : mar. mai 01, 2007 6:25 pm

Re: METEO_COMPARE - Nouveau Script php

Message par DiliaK »

Merci !

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
jmj41
Membre
Messages : 31
Inscription : dim. janv. 31, 2010 9:02 am
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par jmj41 »

Beau boulot.
Avatar de l’utilisateur
paaubert
Membre
Messages : 2624
Inscription : dim. janv. 17, 2010 7:16 pm
Localisation : 1555 Villarzel - Switzerland
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par paaubert »

Superbe travail, je test dès que j'ai un moment de libre.
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
Image
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
DiliaK
Membre
Messages : 57
Inscription : mar. mai 01, 2007 6:25 pm

Re: METEO_COMPARE - Nouveau Script php

Message par DiliaK »

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
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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.
Le script utilise les NOAA et les stats GW, donc si tu génères ces fichiers pas de problème.
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par COULET »

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
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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
Bonjour 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
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par COULET »

Voilà .. j'ai configuré le fichier en question...

Toujours pareil !

Désolé ! :roll:

Pierre
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Avatar de l’utilisateur
laulau
Membre
Messages : 405
Inscription : mar. mars 03, 2009 8:39 pm
Localisation : 42400
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par laulau »

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
Vantage-Vue :D WeatherLink 6.0.3 / Graphweather V3.0.35 avec plugin VantagePro / Cumulus 1.9.4 /Win 10
http://www.st-chamond-meteo.fr

ImageImage
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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.
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Avatar de l’utilisateur
laulau
Membre
Messages : 405
Inscription : mar. mars 03, 2009 8:39 pm
Localisation : 42400
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par laulau »

Ok ca avance mais j'ai ceci maintenant

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

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

A ton avis

Laurent
Vantage-Vue :D WeatherLink 6.0.3 / Graphweather V3.0.35 avec plugin VantagePro / Cumulus 1.9.4 /Win 10
http://www.st-chamond-meteo.fr

ImageImage
Pidou
Membre
Messages : 478
Inscription : dim. juil. 27, 2008 6:06 pm
Contact :

Re: METEO_COMPARE - Nouveau Script php

Message par Pidou »

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
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---
Répondre