php, what else!!!!!!
- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
php, what else!!!!!!
bonjour a tous les spécialistes du htm, css, php et autres
grace au concours de nos forumeurs spécialisés (ils se reconnaitront) j'ai découvert tous ces outils de travail
maintenant je voudrais progresser pour cela je viens de commander 2 bouquins qui sont conseillés sur le site du zero
mais j'ai des questions pour nos spécialistes
1 existe-t-il un programme qui permettrait d'éditer un php par exemple, tout en visualisant simultanément le rendu de celui-ci (par exemple un écran divisé horizontalement avec en haut la source, et dessous la vue de la page correspondante)
2 pourquoi cette demande, parceque je voudrais modifier les tableaux de NOAA (couleurs 'hard") pour mettre quelque chose de plus digeste et idem pour les graphes où certains éléments sont difficilement lisibles et que modifier sans visualiser immédiatement c'est ch....t
3 dans php les couleurs sont "nommées" telles que rouge, bleu ciel, gris clair etc..., existe t il une table reprennat toutes les couleurs disponibles et est elle aussi "riche" que les couleurs hexadécimales
4 est il possible de créer d'autres graphes ou d'autres tableaux que ceux donnés dans le NOAA de base
et je suis certain que j'aurai d'autres questions au fur et à mesure de mon apprentissage mais je sias que je peux compter sur vous
grace au concours de nos forumeurs spécialisés (ils se reconnaitront) j'ai découvert tous ces outils de travail
maintenant je voudrais progresser pour cela je viens de commander 2 bouquins qui sont conseillés sur le site du zero
mais j'ai des questions pour nos spécialistes
1 existe-t-il un programme qui permettrait d'éditer un php par exemple, tout en visualisant simultanément le rendu de celui-ci (par exemple un écran divisé horizontalement avec en haut la source, et dessous la vue de la page correspondante)
2 pourquoi cette demande, parceque je voudrais modifier les tableaux de NOAA (couleurs 'hard") pour mettre quelque chose de plus digeste et idem pour les graphes où certains éléments sont difficilement lisibles et que modifier sans visualiser immédiatement c'est ch....t
3 dans php les couleurs sont "nommées" telles que rouge, bleu ciel, gris clair etc..., existe t il une table reprennat toutes les couleurs disponibles et est elle aussi "riche" que les couleurs hexadécimales
4 est il possible de créer d'autres graphes ou d'autres tableaux que ceux donnés dans le NOAA de base
et je suis certain que j'aurai d'autres questions au fur et à mesure de mon apprentissage mais je sias que je peux compter sur vous
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
Re: php, what else!!!!!!
Bonjour René,
La première chose est d'installer un serveur local php, qui te permetttra de tester tes modifications en direct sur ton PC sans transférér chez ton hébergeur. Je te recommande wamp (je sais plus mais je crois que tu l'as déjà non ?)
Pour visualiser tes modifs du coup ton navigateur habituel fait le boulot.
Pour éditer les scripts php, j'utilise Notepad2. C'est une version gratuite améliorée de Notepad qui colore les mots et sections des fichiers html, php, css, xml, etc et les rend donc plus facile à lire.
Concernant les couleurs, il y a effectievment un certain nombre de constantes prédéfinies pour les couleurs de base en php. Mais en fait elles sont codées en RVB sur 6 caractères en hexadécimal précédé d'un # (comme dans les stylesheet de GW sauf qu'il n'y a pas de gestion de transparence). Ainsi, 'rouge' = '#FF0000'...
Bien sûr, tu peux créer tout ce que tu veux... Seules limites : ta créativité et ta patience...
Le pack Noaagw2 utilise une bibliothèque de classes avec une préprogrammation pour tracer les graphs (grosso modo comme de nouvelles fonctions rajoutées à php). Cette bibliothèque s'appelle Artichow, je ne la connais pas mais elle ressemble beaucoup à jpgraph que j'utilise. Tu trouves le code de création des graphiques dans les fichiers "graph.php" et "comparegraph.php". Et je suis sûr qu'il est très facile d'en trouver une doc sur internet.
Sinon pour le php, lui-même, je consulte très souvent 2 sites contenant la doc php car moi aussi j'ai appris sur le tas...
- http://www.manuelphp.com/manuels
- http://www.php.net/manual/fr/index.php
Et puis bon, de temps en temps, on oublie aussi un truc en html... oups donc il y aussi ce site qui peut aider :
- http://www.htmlcodetutorial.com/
Voilà déjà de quoi t'amuser...
La première chose est d'installer un serveur local php, qui te permetttra de tester tes modifications en direct sur ton PC sans transférér chez ton hébergeur. Je te recommande wamp (je sais plus mais je crois que tu l'as déjà non ?)
Pour visualiser tes modifs du coup ton navigateur habituel fait le boulot.
Pour éditer les scripts php, j'utilise Notepad2. C'est une version gratuite améliorée de Notepad qui colore les mots et sections des fichiers html, php, css, xml, etc et les rend donc plus facile à lire.
Concernant les couleurs, il y a effectievment un certain nombre de constantes prédéfinies pour les couleurs de base en php. Mais en fait elles sont codées en RVB sur 6 caractères en hexadécimal précédé d'un # (comme dans les stylesheet de GW sauf qu'il n'y a pas de gestion de transparence). Ainsi, 'rouge' = '#FF0000'...
Bien sûr, tu peux créer tout ce que tu veux... Seules limites : ta créativité et ta patience...

Le pack Noaagw2 utilise une bibliothèque de classes avec une préprogrammation pour tracer les graphs (grosso modo comme de nouvelles fonctions rajoutées à php). Cette bibliothèque s'appelle Artichow, je ne la connais pas mais elle ressemble beaucoup à jpgraph que j'utilise. Tu trouves le code de création des graphiques dans les fichiers "graph.php" et "comparegraph.php". Et je suis sûr qu'il est très facile d'en trouver une doc sur internet.
Sinon pour le php, lui-même, je consulte très souvent 2 sites contenant la doc php car moi aussi j'ai appris sur le tas...
- http://www.manuelphp.com/manuels
- http://www.php.net/manual/fr/index.php
Et puis bon, de temps en temps, on oublie aussi un truc en html... oups donc il y aussi ce site qui peut aider :
- http://www.htmlcodetutorial.com/
Voilà déjà de quoi t'amuser...

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 ---
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: php, what else!!!!!!
Bonjour à tous,
Pour le code des couleurs, j'utilise un très bon petit logiciel :code couleur
A télécharger ici : http://gerard.ledu.free.fr/
Bonne journée
Pour le code des couleurs, j'utilise un très bon petit logiciel :code couleur
A télécharger ici : http://gerard.ledu.free.fr/
Bonne journée
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
merci pour ces premiéres réponses, je vais commencer à regarder tout ça
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
Magnus
tu as modifié les couleurs dans ton tableau noaa, quel est le php concerné pour faire ces modifs, je pense que je vais commencer par là
tu as modifié les couleurs dans ton tableau noaa, quel est le php concerné pour faire ces modifs, je pense que je vais commencer par là
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: php, what else!!!!!!
Bonjour ardigier,ardigier a écrit :Magnus
tu as modifié les couleurs dans ton tableau noaa, quel est le php concerné pour faire ces modifs, je pense que je vais commencer par là
Pour la modif des couleurs, c'est dans legend.php
Il faut procéder par étape (par tranche de température) et vérifier à chaque le résultat la couleur est affiché sur plusieurs lignes pour chaque température mais aucun repère de tranche dans ces lignes.
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
merci Magnus,
j'avais trouvé le legend.php
mais dans celui-ci, la partie temp est complexe, j'ai noté qu'il y a 30 couleurs différentes (et ton petit logiciel de couleur me permet de bien les visualiser) et que le point de départ de la coloration est temp = 38° ($value = 38)
par contre je n'ai pas encore compris les commandes qui permettent à partir de cette $value, de modifier les pavés en fonction de la temp,
il faut que je retourne dans les cours en ligne
a+
j'avais trouvé le legend.php
mais dans celui-ci, la partie temp est complexe, j'ai noté qu'il y a 30 couleurs différentes (et ton petit logiciel de couleur me permet de bien les visualiser) et que le point de départ de la coloration est temp = 38° ($value = 38)
par contre je n'ai pas encore compris les commandes qui permettent à partir de cette $value, de modifier les pavés en fonction de la temp,
il faut que je retourne dans les cours en ligne
a+
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: php, what else!!!!!!
Oui comme je te le disais c'est assez complexe, mais pas trop en faisant des essais.ardigier a écrit :merci Magnus,
j'avais trouvé le legend.php
mais dans celui-ci, la partie temp est complexe, j'ai noté qu'il y a 30 couleurs différentes (et ton petit logiciel de couleur me permet de bien les visualiser) et que le point de départ de la coloration est temp = 38° ($value = 38)
par contre je n'ai pas encore compris les commandes qui permettent à partir de cette $value, de modifier les pavés en fonction de la temp,
il faut que je retourne dans les cours en ligne
a+
Partant de la première couleur, d'après ce que j'avais compris.cela fonctionne par groupe de 5 lignes, exemple en partant du haut (ce sont mes couleurs):
cela correspond à des tranches de 10°C
supérieur à 30°C, ligne 30,31,32,33,34
"#FFA448",
"#FFA448",
"#FFA448",
"#FFA448",
"#FFA448",
Entre 20et 30°C, ligne 35,36,37,38,39
"#FFC48C",
"#FFC48C",
"#FFC48C",
"#FFC48C",
"#FFC48C",
entre 10 et 20 °C, ligne 39
"#FFFF00",
"#FFFF00",
"#FFFF00",
"#FFFF00",
"#FFFF00",
et ainsi de suite.
Par contre, pour les températures négative,(à partit du 5émé groupe) comme je ne descend que très rarement en dessous de -10°C ,et c'est tant mieux comme ça, je n'ai mis qu'un seule couleur, bleu claire, couleur de la glace.
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
bonsoir magnus
je pense avoir décodé les couleurs
la premiére (ligne30) correspond à >38°
les suivantes correspondent aux classes générées par 2° d'écart
donc la 31 correspond à >36 & <=38
la 32 >34 & <=36
et ainsi desuite jusqu'à -18°
donc la 58 <-16 et >= -18
et la derniére (59) <18
bon maintenant il me reste à réussir à faire un dégradé du rouge pour les temp positives vers le bleu pour le froid
NB ton petit logiciel m'a bien aidé
je pense avoir décodé les couleurs
la premiére (ligne30) correspond à >38°
les suivantes correspondent aux classes générées par 2° d'écart
donc la 31 correspond à >36 & <=38
la 32 >34 & <=36
et ainsi desuite jusqu'à -18°
donc la 58 <-16 et >= -18
et la derniére (59) <18
bon maintenant il me reste à réussir à faire un dégradé du rouge pour les temp positives vers le bleu pour le froid
NB ton petit logiciel m'a bien aidé
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: php, what else!!!!!!
J'ai indiqué par groupe de 5 car pour moi ,je ne voulais pas mettre 36 couleurs j'estimais que des tranches de 10 °C étaient suffisantes.ardigier a écrit :bonsoir magnus
je pense avoir décodé les couleurs
la premiére (ligne30) correspond à >38°
les suivantes correspondent aux classes générées par 2° d'écart
donc la 31 correspond à >36 & <=38
la 32 >34 & <=36
et ainsi desuite jusqu'à -18°
donc la 58 <-16 et >= -18
et la derniére (59) <18
bon maintenant il me reste à réussir à faire un dégradé du rouge pour les temp positives vers le bleu pour le froid
NB ton petit logiciel m'a bien aidé
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
je te rejoins je pense aussi simplifier les tranches sinon c'est lourd comme présentation
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- pat46fr
- Membre
- Messages : 173
- Inscription : mar. juil. 20, 2010 6:23 pm
- Localisation : Vers-sur-lot (46)
- Contact :
Re: php, what else!!!!!!
Quand on a la valeur de la température, un petit switch et on choisit la couleur voulue.
en espérant que ça puise t'aider.
Pat
Code : Tout sélectionner
$value = 49; #valeure max de la légende
$colorisetemp = array (
"#FF011F",
"#FA2C40",
"#FA612C",
"#FA972C",
"#00ECE9",
"#0091EC",
"#0027EE",
);
if ($temp >= 49){$color = $colorisetemp[0];}
elseif ($temp < -30){$color = $colorisetemp[count($colorisetemp)-1];}
else {
switch ($temp)
{
case $temp > -30 && $temp <= -20 :
$color = $colorisetemp[6]; break;
case $temp > -20 && $temp <= -10 :
$color = $colorisetemp[5]; break;
case $temp > -10 && $temp <= 0 :
$color = $colorisetemp[4]; break;
case $temp > 0 && $temp <= 10 :
$color = $colorisetemp[3]; break;
case $temp > 10 && $temp <= 20 :
$color = $colorisetemp[2]; break;
case $temp > 20 && $temp <= 30 :
$color = $colorisetemp[1]; break;
case $temp > 30 && $temp <= 40 :
$color = $colorisetemp[0]; break;
}
}
Pat
- pat46fr
- Membre
- Messages : 173
- Inscription : mar. juil. 20, 2010 6:23 pm
- Localisation : Vers-sur-lot (46)
- Contact :
Re: php, what else!!!!!!
pat46fr a écrit :Quand on a la valeur de la température, un petit switch et on choisit la couleur voulue.
en espérant que ça puise t'aider.Code : Tout sélectionner
function gettempcolor($temp) { $value = 49; #valeure max de la légende $colorisetemp = array ( "#FF011F", "#FA2C40", "#FA612C", "#FA972C", "#00ECE9", "#0091EC", "#0027EE", ); if ($temp >= 49){$color = $colorisetemp[0];} elseif ($temp < -30){$color = $colorisetemp[count($colorisetemp)-1];} else { switch ($temp) { case $temp > -30 && $temp <= -20 : $color = $colorisetemp[6]; break; case $temp > -20 && $temp <= -10 : $color = $colorisetemp[5]; break; case $temp > -10 && $temp <= 0 : $color = $colorisetemp[4]; break; case $temp > 0 && $temp <= 10 : $color = $colorisetemp[3]; break; case $temp > 10 && $temp <= 20 : $color = $colorisetemp[2]; break; case $temp > 20 && $temp <= 30 : $color = $colorisetemp[1]; break; case $temp > 30 && $temp <= 40 : $color = $colorisetemp[0]; break; } }
Pat
- ardigier
- Membre
- Messages : 2260
- Inscription : mar. mars 23, 2010 6:05 pm
- Localisation : Le Thor 84250
- Contact :
Re: php, what else!!!!!!
cela aidera certainement
merci Pat
merci Pat
WMR200 - XNet meteo 2011-10-14a- graphweather V 3.0.35- Win10 x64
webcam installée orientation NE
http://le-thor-meteo.com/index.php
webcam installée orientation NE
http://le-thor-meteo.com/index.php
- MAGNUS
- Membre
- Messages : 992
- Inscription : dim. mars 26, 2006 4:44 pm
- Localisation : VIDAUBAN (83) FRANCE
- Contact :
Re: php, what else!!!!!!
Bonjour,
En PHP, est-il possible de mettre une ligne explicative de ce qui se trouve en dessous, sans que celle-ci n'interfère et n'apparaisse ? Un peu comme dans les xml
En PHP, est-il possible de mettre une ligne explicative de ce qui se trouve en dessous, sans que celle-ci n'interfère et n'apparaisse ? Un peu comme dans les xml
Station WMR 200 avec XNet_meteo V 2014-10-29a Logiciels:Graphweather V 3.0.16, Noaa Template2, Windows 7
Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr

Mon abri météo ici :http://www.vardecouverte.fr/sta%20bc2008.htm
Site Web : http://www.vardecouverte.fr
