Templates

Une question, un bug ?
Répondre
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

Je voudrai explorer les autres possibilté de Graphweather .

Sur le serveur local , je lance la routine suivante pour obtenir les statistiques
du jour .

<?php
$current=time();
$start=$current-12*3600;
$stop=$current;
echo "<img src="http://192.168.1.64:82/stats?format=templates/current_day.html&startime=$start&stoptime=$stop" />"
?>

l'affichage ne se fait pas sous firefox , je le provoque ; voila ce que j'obtiens :

[BASE] 1002.2 1003.8 1002.9 NAN 1002.5 1002.5 1150178400 1021.2 1022.8 1021.9 NAN 1021.5 1021.5 1150178400 133.1 133.1 133.1 NAN 133.1 133.1 1150112400 0.0 0.0 0.0 0.0 0.0 0.0 1150112400 26.1 30.5 28.2 NAN 28.8 28.8 1150136100 15.0 30.0 21.8 NAN 27.1 27.1 1150128300 50.0 54.0 52.1 NAN 53.0 53.0 1150173600 46.0 90.0 70.1 NAN 60.0 60.0 1150163100 12.9 18.9 15.7 NAN 18.7 18.7 1150131600 NAN NAN NAN NAN NAN -1.$ NAN 360.0 360.0 360.0 NAN 360.0 360.0 1150112400 NAN NAN NAN NAN NAN -1.$ NAN 15.0 30.0 21.8 NAN 27.1 27.1 1150128300 NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN 15.0 54.0 26.6 NAN 53.7 53.7 1150131600 252.0 1969.7 937.5 NAN 1300.9 1300.9 1150125300 0.0 0.0 0.0 NAN 0.0 0.0 1150112400 0.0 0.0 0.0 NAN 0.0 0.0 1150112400 NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN NAN NAN NAN NAN NAN -1.$ NAN

Visiblement , j'ai mal transformé la routine que tu m'avais communiqué ,il ya quelques temps .???

Où est le probléme ??

Merci encore une fois

Cordialement

Michel dit le boucher
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Oui il y a une petite erreurs. Dans l'adresse il faut deux parametres, le format qui indique que c'est un template, et template qui indique quel template :D
Donc :

Code : Tout sélectionner

http://192.168.1.64:82/stats?format=template&template=current_day.html&startime....
Ca devrait fonctionner comme ca.
Comme GW n'a pas reconnu le format, il t'a envoyé les stats au format txt (par defaut).
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

Tout fonctionne , je t'en remercie .

Il me reste à ajouter quelques pages au site .

Cordialement

Michel dit le boucher
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Je viens aussi de me faire une petite page qui utilise le HTTP de GraphWeather (templates et graphiques). C'est ici quand mon pc marche :
http://graphweather.protosigma.com/meteo/MyGW.php

Le code si ca interesse du monde :
(les include_day.inc, etc. sont justes les tableaux des current_day.html, etc. sans l'entête de page)

Code : Tout sélectionner

<?php 
$DOMAIN="192.168.1.11:81";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta name="author" content="GraphWeather" />
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<title>Statistiques</title>
		<style type="text/css">
	body{font-size:80%;margin:0px;padding:0px;background-color:#FFFFFF;color:#555555;text-align:center;}
    	#frame {width:750px; margin:5px; padding:8px; border:dashed 1px #cccccc; background:#ffd; margin-left:auto; margin-right:auto; text-align: left;}
	table {width:100%;}
	td {border:solid 1px #cccccc;background:#ffd; text-align:center;}
	.item {background:#ffc;}
	.title_frame {border:solid 1px #cccccc;background:#ffa;text-align:center;}
	.title {font-size:130%;}
	.subtitle {font-size:115%; background:#ffa;}
	.date{font-style:italic;}
</style>
	</head>
	<body>
		<div id="frame">
			<div class="title_frame">
				<br/>
				<div class="title">Météo - Bois d'Ennebourg (76) - FRANCE</div>
				<div class="date">généré dynamiquement avec la version 1.5 de GraphWeather</div>
				<br/>
			</div>
			<br />
			<table>
				<tr>
					<td colspan='5' class="subtitle">Périodes</td>
				</tr>
				<tr>
					<td class="item"><a href="MyGW.php?page=graphs_day">Graphique des dernières 24h</a></td>
					<td class="item"><a href="MyGW.php?page=graphs_month">Graphique du mois</a></td>
					<td class="item"><a href="MyGW.php?page=stats_day">Statistiques du jour</a></td>
					<td class="item"><a href="MyGW.php?page=stats_month">Statistiques du mois</a></td>
					<td class="item"><a href="MyGW.php?page=stats_year">Statistiques de l'année</a></td>

				</tr>
			</table>
			<br />
			<?php
			if(!isset($_GET['page'])) $page="stats_year";
			else $page=$_GET['page'];
			switch($page)
			{
			case "stats_year":
				$time=localtime(time(),TRUE); 
				$starttime=gmmktime(0,0,0,1,1,$time['tm_year']);
				$stoptime=gmmktime(0,0,0,1,1,$time['tm_year']+1);
				$file=file("http://$DOMAIN/stats?format=template&starttime=$starttime&stoptime=$stoptime&template=include_year.inc");
				foreach($file as $line) echo $line;
				break;
			case "stats_month":
				$time=localtime(time(),TRUE); 
				$starttime=gmmktime(0,0,0,$time['tm_mon']+1,1,$time['tm_year']);
				$stoptime=gmmktime(0,0,0,$time['tm_mon']+2,1,$time['tm_year']);
				$file=file("http://$DOMAIN/stats?format=template&starttime=$starttime&stoptime=$stoptime&template=include_month.inc");
				foreach($file as $line) echo $line;
				break;
			case "stats_day":
				$time=localtime(time(),TRUE); 
				$starttime=gmmktime(0,0,0,$time['tm_mon']+1,$time['tm_mday'],$time['tm_year']);
				$stoptime=gmmktime(0,0,0,$time['tm_mon']+1,$time['tm_mday']+1,$time['tm_year']);
				$file=file("http://$DOMAIN/stats?format=template&starttime=$starttime&stoptime=$stoptime&template=include_day.inc");
				foreach($file as $line) echo $line;
				break;
			case "graphs_day":
				$time=localtime(time(),TRUE); 
				$starttime=gmmktime(0,0,0,$time['tm_mon']+1,$time['tm_mday'],$time['tm_year']);
				$stoptime=gmmktime(0,0,0,$time['tm_mon']+1,$time['tm_mday']+1,$time['tm_year']);
				echo "<div style="text-align:center;" >";
				echo "<img src="http://$DOMAIN/graphs?format=png&starttime=$starttime&stoptime=$stoptime&stylesheet=include_graph.xml" />";
				echo "</div>";
				break;
			case "graphs_month":
				$time=localtime(time(),TRUE); 
				$starttime=gmmktime(0,0,0,$time['tm_mon']+1,1,$time['tm_year']);
				$stoptime=gmmktime(0,0,0,$time['tm_mon']+2,1,$time['tm_year']);
				echo "<div style="text-align:center;" >";
				echo "<img src="http://$DOMAIN/graphs?format=png&starttime=$starttime&stoptime=$stoptime&stylesheet=include_graph.xml" />";
				echo "</div>";
				break;
			}
			?>
		</div>
	</body>
</html>
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

je vais être un peu long et je m'en excuse .

J'ai testé aprés modifs locales ton fichier climato ci-dessus .

Quand je lance j'obtiens le rapport Année 2006 .

Si je clique sur les différentes périodes : graphiques des derniéres 24h, graphique du mois .....
J'obtiens invariablement une alerte du navigateur : Firefox ne sait pas ouvrir cette adresse car le protocole(c) n'est annexé à aucun programme .
I.E.6 ne trouve pas la liaison ..

Visiblement , j'ai mal paramétré !!!

1) les lignes <td class="item">ahref="MyGW.php? page correspond à ta configuration ?
Peux tu me la commenter , tu connais mon faible niveau de connaissance en php...

2) pourquoi utilise tu la routine "gmmktime" qui considére la date comme une date GMT et pas "mktime" ?

3) Quand tu dis "les includes_***.inc sont juste les tableaux des current_***.html sans l'entête de page" y a t'il lieu de supprimer les lignes de tête du programme : certification W3C , les lignes meta et autre chose ? ou uniquement renommer le template en **.inc

Ici j'ai rebati le site local (nouveau pas encore en fonctionnement ) pour présenter davantage de pages , les pages statistiques (template) s'affichent trés bien ; il n'y a que la flash qui ne se déclenche pas ?? je regarde la question

Petite anecdote au passage : l'université de Stanford (US) a passé un bon moment a compulser les pages météo !!

Encore une fois , je te remercie par avance .

Cordialement .

Michel dit le boucher


GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Salut,

L'idéal aurait été que je fasse un ptit package mais je n'ai pas eu le temps.

Voila les réponses a tes questions - je vais être long aussi ;-) :

1/ Dans le principe cette page que j'ai fourni va s'auto-appeler en s'envoyant un paramètre (la page graphique ou statistiques). En fait il faut copier tout mon code dans un fichier se nommant MyGW.php.

Un click sur le lien <td class="item"><a href="MyGW.php?page=stats_month">blabla</a>....
rappelle donc la même page en fournissant un variable page avec dedans "stats_month". Dans la deuxième partie du script on fait un switch sur ce paramètre page ( $_GET['page'] sert à l'avoir ).

Dans le cas stats_month on inclus la page que va nous renvoyer graphweather et qu'il aura créé avec le template include_month.inc

Dans le cas stats_day on inclus la page que va nous renvoyer graphweather et qu'il aura créé avec le template include_day.inc
etc.

2/ J'ai utilisé localtime qui renvoie, je pense, l'heure locale du serveur et dans la majorité des cas celle de la station. Quand on passe d'une journée à une autre, c'est l'heure locale qui compte. Et comme je recrée deux bornes à chaque fois debut/fin de journée, debut/fin du mois, debut/fin année, il me faut savoir si on n'est pas passé d'une journée/mois/année à une autre. Ensuite je crée mes bornes avec du gmt car les starttime et stoptime sont des timestamp unix gmt.
Je sais pas si j'ai été clair...mais c'est sur qu'il faut ajuster ca si serveur et station ne sont pas dans le même fuseau horaire.

3/ Les includes_***.inc sont justes des bouts de page html. La ou tu vois include("fichier") en php, ca veut juste dire qu'a cette endroit sera copié tout ce que contient "fichier". Donc il ne faut surtout pas d'entête ni de balise <body> ou <head> car elles existent deja plus haut dans le script.
Voila un des includes (include_day.inc) :

Code : Tout sélectionner

<div class="title_frame">
	<div class="title">Rapport du jour - $CURRENT_DATE[%A %d %B %Y]</div>
	<div class="date">généré à $CURRENT_DATE[%Hh%M]</div>
</div>
<br/>
<table>
	<tr><td colspan='5' class="subtitle" >Pression - Humidité - Température</td></tr>
	<tr><td class="item"> </td><td class="item">Actuelle</td><td class="item">Min.</td><td class="item">Max.</td><td class="item">Moyenne</td></tr>
	<tr><td class="item">Pression</td><td>$CURRENT[relative_pressure] hPa</td><td>$MIN[relative_pressure] hPa</td><td>$MAX[relative_pressure] hPa</td><td>$MEAN[relative_pressure] hPa</td></tr>
	<tr><td class="item">Humidité</td><td>$CURRENT[outdoor_humidity]%</td><td>$MIN[outdoor_humidity]%</td><td>$MAX[outdoor_humidity]%</td><td>$MEAN[outdoor_humidity]%</td></tr>
	<tr><td class="item">Température exterieure</td><td>$CURRENT[outdoor_temperature]°C</td><td>$MIN[outdoor_temperature]°C <div class="date">à $MINTIME[outdoor_temperature]</div></td><td>$MAX[outdoor_temperature]°C <div class="date">à $MAXTIME[outdoor_temperature]</div></td><td>$MEAN[outdoor_temperature]°C</td></tr>
	<tr><td class="item">Point de rosée</td><td>$CURRENT[dew_point]°C</td><td>$MIN[dew_point]°C</td><td>$MAX[dew_point]°C</td><td>$MEAN[dew_point]°C</td></tr>
	<tr><td class="item">Facteur vent</td><td>$CURRENT[wind_chill]°C</td><td>$MIN[wind_chill]°C</td><td>$MAX[wind_chill]°C</td><td>$MEAN[wind_chill]°C</td></tr>
	<tr><td class="item">Facteur humidex</td><td>$CURRENT[heat_index]°C</td><td>$MIN[heat_index]°C</td><td>$MAX[heat_index]°C</td><td>$MEAN[heat_index]°C</td></tr>
</table>
<br/>
<table>
	<tr><td colspan='3' class="subtitle">Précipitations</td></tr>
	<tr><td class="item">Total</td><td colspan='3'>$CUMUL[relative_rainfall] mm</td></tr>
	<tr><td class="item"> </td><td class="item">Actuelle</td><td class="item">Max.</td></tr>
	<tr><td class="item">Taux sur 1h</td><td>$CURRENT[rainfall_1h] mm</td><td>$MAX[rainfall_1h] mm <div class="data">à $MAXTIME[rainfall_1h]</div></td></tr>
	<tr><td class="item">Taux sur 24h</td><td>$CURRENT[rainfall_24h] mm</td><td>$MAX[rainfall_24h] mm <div class="data"> $MAXTIME[rainfall_24h]</div></td></tr>
</table>
<br/>
<table>
	<tr><td colspan='3' class="subtitle">Vent</td></tr>
	<tr><td class="item">Vitesse actuelle</td><td colspan='3'>$CURRENT[wind_speed] km/h</td></tr>
	<tr><td class="item">Direction actuelle</td><td colspan='3'>$CURRENT[wind_direction] °</td></tr>
	<tr><td class="item"> </td><td class="item">Max.</td><td class="item">Moyenne</td></tr>
	<tr><td class="item">Vitesse</td><td>$MAX[wind_speed] km/h <div class="data">à $MAXTIME[wind_speed]</div></td><td>$MEAN[wind_speed] km/h</td></tr>
	<tr><td class="item">Rafale</td><td>$MAX[wind_gust] km/h <div class="data">à $MAXTIME[wind_gust]</div></td><td> </td></tr>
</table>
Pour le flash, il faut qu'il y ait le fichier data.txt dans le même répertoire. Sinon essaie à la racine du site...j'avais eu un problème aussi.

Antoine.
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour ,

Aprés modif MYGW.php se lance maintenant sans probléme .

Seul l'appui sur "graphique des derniéres 24 Heures " et "graphique du mois" renvoie une erreur dûe au manque des includes graph :

"Graphwheather has returned the following error : unable to set stylesheet .

Ce sont : graph_day.inc et graph_month.inc

Comment les confectionner si c'est dans mes possibilités ???

Les statistiques du jour , du mois , de l'année s'affichent bien .BRAVO

As tu déjà essaye le produit final sur un site distant , la transmission http est elle aussi performante que la transmission ftp ?

J'ai chargé la version sans carte graphique dessus la version originale 1.5 ,
aucun probléme , rien n'a bougé .Encore une fois BRAVO

Bon Week End

Cordialement

Michel dit le boucher


GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Salut boucher, bien matinal dis donc.

Pour les graphiques c'est la feuille de style qu'il te manque. Si tu as la nouvelle version 1.5, je l'ai ajouté sous un autre nom, "little.xml".
Donc il faut modifier les deux lignes dans MyGW.php :

Code : Tout sélectionner

echo "<img src="http://$DOMAIN/graphs?format=png&starttime=$starttime&stoptime=$stoptime&stylesheet=little.xml" />";
En fait le lien que j'ai donné tourne sur un site distant (mon hebergeur), j'ai changé la ligne :
$DOMAIN="192.168.1.11:81"; en $DOMAIN="titoine.no-ip.org:81"
Le serveur se connecte donc sur mon pc pour completer la page MyGW.php.

L'avantage du HTTP, c'est qu'on peut changer les feuilles de styles, les templates, la période à distance. Les graphs et stats sont en plus les plus récents.
L'inconvénient c'est que si tu as un grand nombre de visiteurs en même temps, il va y avoir beaucoup d'acces à GW. Celui ci a quand même une protection qui n'autorise que 2 requetes par seconde (pour laisser souffler la machine et ne pas gener l'utilisateur "local" de GW).

La méthode FTP quand à elle ne pose pas de problèmes sur le nombre de visites, mais reste plus "figée" pour le visiteur.

Le script plus haut est facilement modifiable pour etre en méthode FTP, il faut exporter les .inc, mettre leur nouvelle adresse dans les include(), puis exporter les graphiques, et modifier leurs adresses dans <img src=....">

Bon courage.
Antoine.
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

Voila l'ensemble tourne y compris les statistiques (climatologie) sur les pages de mon site un peu spartiate !!!

Seul le flash refuse de démarrer , je regarderai plus tard , j'ai mal au crane et je vais prendre l'air .

Bonne fin de semaine

Michel dit le boucher



GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

pour le flash cela fonctionne maintenant , j'ai suivi tes conseils : déplacer le fichier au plus prés de la racine .

Encore merci pour tout , aprés une période d'observation , je vais le mettre sur mon site chez Orange .

Question : ce FAI n'accepte pas le php dans la configuration gratuite que j'ai chez eux en tant qu'abonné .

Que pense tu de la chose , ton programme va t'il tourner ?

Bon Dimanche

Cordialement

Michel dit le boucher

GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Re-bonjour,

Le flash+data.txt ne posera pas de problème. Par contre, le MyGW.php ne marchera pas si le serveur n'accepte pas le php. A ce moment là tu es obligé d'avoir une page par stats/graphs qu'il faut exporter par FTP. C'est étonnant qu'ils n'acceptent pas le php chez orange.

Antoine.
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Bonjour Antoine ,

J'ai ouvert comme tu as vu sur le serveur local une page désignée CLIMATOLOGIE et réservée aux statistiques basé sur le MyGW.php .
Les statistiques s'ouvrent et se lisent trés bien sous FIREFOX et IE6 par contre sous MAXTHON (sur couche de IE6) la fenêtre se cale sous la barre d'onglets , on ne peux la manoueuvrer en hauteur ,il n'existe pas d'ascenseur latéral en ouvrant avec cet explorateur .
On ne peux lire le bas de la page .
Peux t'on y remédier ?

Cordialement

Michel dit le boucher

GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Salut,

J'ai noté deux trois disfonctionnements :

- Sur la page "Statistiques du jour" il y a une balise louche à la fin "<tr><td cl ". Une relique du wind_gust je pense.
- Sur les graphiques, tu as du laisser l'adresse IP locale de ton pc dans l'adresse. Il faut mettre ton adresse no-ip car c'est le navigateur du visiteur qui demande l'image (ce qui n'est pas le cas des stats car c'est du php => execution par le serveur).

Pour Maxthon je ne sais pas du tout. Peut-être ta balise "louche" ne lui plait pas.

Il y a une autre chose : c'est normal que ta page d'acceuil soit rafraichie toutes les x secondes ? je me demandais si c'était a cause du flash, si oui, tu n'as pas besoin, il s'actualise (lit data.txt) toutes les 10 secondes.

Sinon beau boulot ! les stats marchent super bien.

Antoine.
boucher
Membre
Messages : 202
Inscription : dim. mai 14, 2006 11:45 am
Localisation : Croisette (62)
Contact :

Message par boucher »

Re bonjour ,

1er disfonctionnement :

Effectivement ,il manquait la fin pour terminer le include_day.inc , j'ai repris le chainon manquant dans le template et remplacé .

2 éme disfonctionnement :

la je vois pas si tu peux me guider ??

3 éme disfonctionnement :

oui effectivement le meta refresh de la page était positionné à 60 , je l'ai supprimé .

Cordialement

Michel dit le boucher

GRAPHWEATHER est en fonctionnement sur mon site local (ouvert de 8/20h)
http://mvalin.no-ip.info
OS : Windows 10 Professional
Station Météo : Vantage PRO2
Cumulus version 3.00 b 3043
Meteotemplate 17.0 Nectarine
http://lecourtilauxepines.eu
http://lecourtilauxepines.pagesperso-orange.fr
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

2 eme disfonctionnement :

Pour les statistiques tout va bien, le serveur (qui est local) fait la demande à GraphWeather qui est en local aussi. Ils peuvent donc communiquer.

Pour les graphiques, le serveur traite la demande du visiteur et lui produit donc la page html qui est renvoyée. Le navigateur du visiteur voit la balise image <img src="http://192.168.1.64:82/graphs?..." />
Il cherche donc à se connecter à l'adresse 192.168.1.64 (qui est ton adresse locale, pas celle que tu as sur internet) pour contacter GraphWeather. Il ne le trouvera jamais...
Il faut mettre dans les inc :
<img src="http://mvalin.no-ip.info:82/graphs?..." />

Si tu as un modem/routeur il faut ouvrir le port 82 et le router vers ton pc.

Si tu veux tout utiliser en local, il faut récupérer l'image avec le php comme pour les statistiques, avec deux trois trucs en plus. Peut-être ca, il faut gd d'installé :

Code : Tout sélectionner

<?php
$im = imagecreatefromjpeg("http://192.168.1.62:82/graphs?...");
header("Content-type: image/jpeg");
imagepng($im);
?>
Antoine.
Répondre