Siegfried
Habitué
  
Hors-Ligne
Sexe: 
Messages: 338

|
Bonjour, j'au un probleme de formulaire, je suis entrain de créer une carte météo generée avec GD, mais j'ai besoin de créer un formulaire pour "simplifier" tout ca et je n'y arrive pas. Quelqu'un pourrait me donner un exemple juste avec une des variables dans le code que je vais mettre? Par exemple dans $ventStlo, pour que la variable vienne directement du formulaire et genere la carte, apres je me debrouille, mais la je suis en panne .... Merci de votre aide....
VOICI LE CODE:
<? Header("Content-type: image/jpeg"); $im = ImageCreateFromJpeg("MapFr.jpg"); $Or = imagecreatefromPng("icone/orages.png"); $So = imagecreatefromPng("icone/soleil.png"); $Br = imagecreatefromPng("icone/brouillard.png"); $VE = imagecreatefromPng("icone/est.png"); $Gr = imagecreatefromPng("icone/grele.png"); $VN = imagecreatefromPng("icone/nord.png"); $Ne = imagecreatefromPng("icone/neige.png"); $Nu = imagecreatefromPng("icone/Nuageux.png"); $VO = imagecreatefromPng("icone/ouest.png"); $PlF = imagecreatefromPng("icone/PluieForte.png"); $PlL = imagecreatefromPng("icone/PluieLegere.png"); $PlM = imagecreatefromPng("icone/PluieMoyenne.png"); $VS = imagecreatefromPng("icone/sud.png"); $Ln = imagecreatefromPng("icone/LegerNuages.png");
//couleur
$rouge = imagecolorallocate($im, 244,9,47); $bleu = imagecolorallocate($im,5,5,242); $blanc = imagecolorallocate($im,255,255,255); //*********************************************************************************************** // date ********* $date = "Jeudi 25 Aout 2003";
// Observations $OBS = "Observations: aucune";
// vent *******************
$VentStlo =$VE; $Ventlehavre =$VE;
// nebulosité dans les villes
$NebuloRouen = $Or; $NebuloHavre = $Or; $NebuloStlo = $Or; $NebuloCaen = $Or; $NebuloAlencon = $Or; $NebuloEvreux = $Or;
//TEMPERATURES DES VILLES $tempMinRouen ="16°c"; $tempMaxRouen ="20°c"; $tempMinhavre ="24°c"; $tempMaxhavre ="19°c"; $tempMinStlo ="14°c"; $tempMaxStlo ="25°c"; $tempMinCaen ="15°c"; $tempMaxCaen ="24°c"; $tempMinAlencon ="16°c"; $tempMaxAlencon ="24°c"; $tempMinEvreux ="12°c"; $tempMaxEvreux ="19°c";
//************************************************************************************************** // LE HAVRE ********************* imagecopy($im,$NebuloHavre,221,55,0,0,50,31); //lehavre imagestring($im,3,195,60,$tempMinhavre,$bleu) ; //min le havre imagestring($im,3,195,72,$tempMaxhavre,$rouge) ; // max le havre
// ST LO**************************** imagecopy($im,$NebuloStlo,40,120,0,0,50,31); //St lo imagestring($im,3,40,150,$tempMinStlo,$bleu) ; //min rouen imagestring($im,3,40,162,$tempMaxStlo,$rouge) ; // max rouen
// CAEN *************************** imagecopy($im,$NebuloCaen,120,120,0,0,50,31); //caen imagestring($im,3,175,120,$tempMinCaen,$bleu) ; //min rouen imagestring($im,3,175,132,$tempMaxCaen,$rouge) ; // max rouen
// ALENCOn ************************ imagecopy($im,$NebuloAlencon,160,190,0,0,50,31); //alencon imagestring($im,3,130,190,$tempMinAlencon,$bleu) ; //min rouen imagestring($im,3,130,202,$tempMaxAlencon,$rouge) ; // max rouen
// EVREUX ******************** imagecopy($im,$NebuloEvreux,255,130,0,0,50,31); //evreux imagestring($im,3,240,150,$tempMinEvreux,$bleu) ; //min rouen imagestring($im,3,240,162,$tempMaxEvreux,$rouge) ; // max rouen
// Rouen ************************* imagecopy($im,$NebuloRouen,260,75,0,0,50,31); //Rouen imagestring($im,3,300,50,$tempMinRouen,$bleu) ; //min rouen imagestring($im,3,300,62,$tempMaxRouen,$rouge) ; // max rouen
// Carte des vents ******************* imagecopy($im,$VentStlo,20,70,0,0,30,30); imagecopy($im,$Ventlehavre,270,35,0,0,30,30);
// date du Jour ************** imagestring($im,3,5,5,$date,$blanc) ;
// OBSERVATION *********** imagestring($im,2,5,240,$OBS,$blanc) ;
// sortie des images sur la navigateur et liberation des ressources ImageJpeg($im); // sort la carte au format jpg ImageJpeg($im,"carte1.jpg"); ImageDestroy($im); ImageDestroy($Or); ImageDestroy($So); ImageDestroy($Br); ImageDestroy($VE); ImageDestroy($Gr); ImageDestroy($VN); ImageDestroy($Ne); ImageDestroy($Nu); ImageDestroy($VO); ImageDestroy($PlF); ImageDestroy($PlL); ImageDestroy($PlM); ImageDestroy($VS); ImageDestroy($Ln);
?>
|
| |