Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Jeu Mars 28, 2024 2:08 pm

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 12 message(s) ] 
Auteur Message
 Sujet du message:
MessagePublié: Mar Avr 04, 2006 10:21 pm 
Hors-ligne
Nouveau membre

Inscription : Dim Avr 02, 2006 10:05 pm
Message(s) : 2
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


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Mer Avr 05, 2006 7:49 am 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
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.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Lun Juin 25, 2007 5:15 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
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 ?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Jeu Juin 28, 2007 11:24 am 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
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.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Mer Juil 18, 2007 6:01 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
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)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Mer Juil 18, 2007 11:12 pm 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
Salut,

A la toute fin du script graph.php, tu peux essayer de désactiver les lignes suivantes :

header("Content-type: image/png");
imagepng ($image);
ImageDestroy($image);

Antoine.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Jeu Juil 19, 2007 5:57 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
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


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Jeu Juil 19, 2007 10:09 pm 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
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");).


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Ven Juil 20, 2007 12:11 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Ven Août 04, 2006 5:43 pm
Message(s) : 14
Il faut effectivement activer la librairie GD et vérifier sa version. Celle que j'utilise est : bundled (2.0.28 compatible) et elle marche pour les graphiques générés par jpgraph.
Pour connaître la version, j'utilise ce bout de code :
<?php phpinfo() ?>


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Ven Juil 20, 2007 5:11 pm 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
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


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Ven Juil 20, 2007 7:22 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Ven Août 04, 2006 5:43 pm
Message(s) : 14
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


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: Sam Juil 21, 2007 11:04 am 
Hors-ligne
Membre

Inscription : Sam Mai 19, 2007 11:38 am
Message(s) : 36
Localisation : SAINT MARTIN D'HERES (38)
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.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 12 message(s) ] 

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
POWERED_BY
Traduction et support en françaisHébergement de site