Utilisation de la version php de graphweather
Bonjour Titoine,
Je suis en train d'installer la version php de graphweather
Pourrais tu stp fournir un exemple de fichier connect_meteo.php (qui contient a priori les variables de connexions à la BDD) ?
Warning: main(../private/mysql/connect_meteo.php): failed to open stream: No such file or directory in /var/www/GraphWeatherPHP/graphweather.php on line 26
Je suis en train d'installer la version php de graphweather
Pourrais tu stp fournir un exemple de fichier connect_meteo.php (qui contient a priori les variables de connexions à la BDD) ?
Warning: main(../private/mysql/connect_meteo.php): failed to open stream: No such file or directory in /var/www/GraphWeatherPHP/graphweather.php on line 26
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Très juste, il manque ce fichier. Le package n'est vraiment pas complet...c'est plus un exemple qu'autre chose mon affaire.
Voila ce qu'il y a dans ce fichier pour une connection sur un serveur local:
<?php
$server="localhost";
$user="root";
$pass="";
$db="meteo";
mysql_connect($server, $user,$pass) or die ("Erreur SQL : ".mysql_error() );
mysql_select_db($db) or die( "Erreur SQL : ".$sql." ".mysql_error() );
?>
Si tu as une question sur le fonctionnement, n'hesite pas.
Antoine.
Très juste, il manque ce fichier. Le package n'est vraiment pas complet...c'est plus un exemple qu'autre chose mon affaire.
Voila ce qu'il y a dans ce fichier pour une connection sur un serveur local:
<?php
$server="localhost";
$user="root";
$pass="";
$db="meteo";
mysql_connect($server, $user,$pass) or die ("Erreur SQL : ".mysql_error() );
mysql_select_db($db) or die( "Erreur SQL : ".$sql." ".mysql_error() );
?>
Si tu as une question sur le fonctionnement, n'hesite pas.
Antoine.
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
Je viens d'installer GraphweatherPHP en local, mais la courbe ne s'affiche pas
J'ai à la place une croix rouge ?
J'utilise WAMP 1.7.2, PHP5 et JPGraph 2.2
J'ai parametré config.php, la base de données fonctionne très bien avec le plugin
MySQL de Graphweather en C.
Je n'est pas d"erreur d'ouverture de la BDD, JPGraph ne me retourne pas d'erreur
J'ai du oublier quelque chose, si quelqu'un a une idées ?
J'ai à la place une croix rouge ?
J'utilise WAMP 1.7.2, PHP5 et JPGraph 2.2
J'ai parametré config.php, la base de données fonctionne très bien avec le plugin
MySQL de Graphweather en C.
Je n'est pas d"erreur d'ouverture de la BDD, JPGraph ne me retourne pas d'erreur
J'ai du oublier quelque chose, si quelqu'un a une idées ?
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Il me semble que la croix rouge veut dire que l'image n'a pas réussi être générée. D'apres mes souvenirs si une erreur survient (génération d, un message texte) dans le script qui produit l'image ca donne cela. Désactive le passage ou l'image est envoyée au browser (fin du script) pour voir cette erreur.
Il me semble que la croix rouge veut dire que l'image n'a pas réussi être générée. D'apres mes souvenirs si une erreur survient (génération d, un message texte) dans le script qui produit l'image ca donne cela. Désactive le passage ou l'image est envoyée au browser (fin du script) pour voir cette erreur.
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
Bonjour Antoine,
Me voici de reour, j'ai toujours un problème de croix rouge avec GraphweatherPHP (voir post plus haut)
Pourrais-tu m'en dire un peu plus sur le passage que je dois désactiver pour voir l'erreur.
Cette version m'interesse beaucoup, je souhaite vraiment la faire fonctionner
Mon script PHP pour remplissage d'une BDD à partir de la station WS7001 est toujours à ta disposition (tu peu la télécharger)
Me voici de reour, j'ai toujours un problème de croix rouge avec GraphweatherPHP (voir post plus haut)
Pourrais-tu m'en dire un peu plus sur le passage que je dois désactiver pour voir l'erreur.
Cette version m'interesse beaucoup, je souhaite vraiment la faire fonctionner
Mon script PHP pour remplissage d'une BDD à partir de la station WS7001 est toujours à ta disposition (tu peu la télécharger)
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
Bonjour Antoine,
Désolé Antoine, toujours croix rouge
Par contre en utilisant uniquement graph.php , JPGraph m'a retourné comme erreur la non activation de module php-gd2.
Je l'ai activé, plus d'erreur mais toujours croix rouge
Y a t-il d'autres modules à activer ?
De plus on voit bien que l'accès à la BDD se fait bien
Merci pour les réponses, et merci pour le lien sur ton site
Désolé Antoine, toujours croix rouge
Par contre en utilisant uniquement graph.php , JPGraph m'a retourné comme erreur la non activation de module php-gd2.
Je l'ai activé, plus d'erreur mais toujours croix rouge
Y a t-il d'autres modules à activer ?
De plus on voit bien que l'accès à la BDD se fait bien
Merci pour les réponses, et merci pour le lien sur ton site
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
A ma connaissance seul gd2 est a activer, mais comme ca fait une bout de temps que je n'ai pas mis les mains dedans je ne sais pas.
Ce qui est etonnant c'est que ton browser interprete le resultat du script comme etant une image (croix rouge) car le header a été désactivé (header("Content-type: image/png");).
Ce qui est etonnant c'est que ton browser interprete le resultat du script comme etant une image (croix rouge) car le header a été désactivé (header("Content-type: image/png");).
-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
J'ai avancé avec mon problême de croix rouge
J'ai deux erreurs qui ont été générées:
$image=imagecreatetruecolor($WIDTH1-170,$HEIGHT1+$HEIGHT2+$HEIGHT3);
me retourne :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3320 bytes) in C:wwwgraphweatherPHPgraph.php on line 425
et
imagettftext($image, 8, 0,10, $HEIGHT1+$HEIGHT2+$HEIGHT3-5,$black,"comic.ttf" ,$STATS);
me retourne :
Warning: imagettftext() [function.imagettftext]: Invalid font filename in C:wwwgraphweatherPHPgraph.php on line 436
Il semblerait qu'il y ait un problème de manque de mémoire qui ne me permette pas d'ouvrir une image suffisamment grande pour afficher tous les graphs.
Lorsque je réduis la taille de "imagecreatetruecolor.....", les graphes s'affichent
mais uniquement les températures, pression etc ou les pluies, vent au choix.
Si quelqu'un a une idées, il doit y avoir un parametrage à faire quelques part dans Wamp au sujet de la mémoire allouée.
Rem: mon PC est équipé de 1500 Mo de mémoires
Merci
J'ai deux erreurs qui ont été générées:
$image=imagecreatetruecolor($WIDTH1-170,$HEIGHT1+$HEIGHT2+$HEIGHT3);
me retourne :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 3320 bytes) in C:wwwgraphweatherPHPgraph.php on line 425
et
imagettftext($image, 8, 0,10, $HEIGHT1+$HEIGHT2+$HEIGHT3-5,$black,"comic.ttf" ,$STATS);
me retourne :
Warning: imagettftext() [function.imagettftext]: Invalid font filename in C:wwwgraphweatherPHPgraph.php on line 436
Il semblerait qu'il y ait un problème de manque de mémoire qui ne me permette pas d'ouvrir une image suffisamment grande pour afficher tous les graphs.
Lorsque je réduis la taille de "imagecreatetruecolor.....", les graphes s'affichent
mais uniquement les températures, pression etc ou les pluies, vent au choix.
Si quelqu'un a une idées, il doit y avoir un parametrage à faire quelques part dans Wamp au sujet de la mémoire allouée.
Rem: mon PC est équipé de 1500 Mo de mémoires
Merci
Je ne connais pas bien wamp mais tu dois avoir 2 fichiers à modifier :
wampapache2binphp.ini et wampphpphp.ini
Tu dois avoir une ligne memory_limit = 8M
Essayes de la passer à 16M ou 32M ou plus
par ex et redémarre apache
Concernant la 2ème erreur, je ne sais pas
il s'agit peut être d'une erreur de chemin voir ici
wampapache2binphp.ini et wampphpphp.ini
Tu dois avoir une ligne memory_limit = 8M
Essayes de la passer à 16M ou 32M ou plus

Concernant la 2ème erreur, je ne sais pas

-
- Membre
- Messages : 36
- Inscription : sam. mai 19, 2007 11:38 am
- Localisation : SAINT MARTIN D'HERES (38)
- Contact :
Merci, Genii et Antoine
J'ai paramétré memory_limit à 16M et tout est rentré dans l'ordre
Je viens donc d'apprendre, que wamp limite l'utilisation de la mémoire aux scripts qui tournent.
Si cela peu aider d'autre personne....
Je m'attaque donc à modifier les scripts d'Antoine, pour les adapter à ma "sauce"
Visible bientôt sur mon site, très prochainement j'espère.
J'ai paramétré memory_limit à 16M et tout est rentré dans l'ordre
Je viens donc d'apprendre, que wamp limite l'utilisation de la mémoire aux scripts qui tournent.
Si cela peu aider d'autre personne....
Je m'attaque donc à modifier les scripts d'Antoine, pour les adapter à ma "sauce"
Visible bientôt sur mon site, très prochainement j'espère.