1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| <?php
$meteo = '<?php
function afficheformulaire(){
//on affiche le formulaire
echo '<form action="" method="get">
<table align="center" border="0">
<tr>
<td>Ville ou code postal</td>
<td><input type="text" name="ville" maxlength="100"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="valider"></td>
</tr>
</table>
</form>';
}
$ville=$_GET["ville"];
//modeform = 1, on affiche un formulaire si l'affichage ne fait pas suite à une requête
//modeform = 0, on n'affiche jamais de formulaire
$modeform=1;
//si on fait suite à une requête
if($ville){
include('MeteoqueW.php');
//affichage basique
if($result["ville"]){
echo 'A '.$result["ville"].' :<br>';
echo "En ce moment il fait entre ".$result["min"]." et ".$result["max"]." et le temps est ".strtolower($result["previsions"]["aujourdhui"]).".<br />";
$heure=date("H");
if ($heure < 8) {
echo "Aujourd'hui à 8h, il fera ".$result["temperature"][1]." et le temps sera ".strtolower($result["previsions"][1]).".<br />";
echo "Aujourd'hui à 14h, il fera ".$result["temperature"][2]." et le temps sera ".strtolower($result["previsions"][2]).".<br />";
echo "Aujourd'hui à 20h, il fera ".$result["temperature"][3]." et le temps sera ".strtolower($result["previsions"][3]).".<br />";
echo "Demain à 8h, il fera ".$result["temperature"][4]." et le temps sera ".strtolower($result["previsions"][4]).".<br />";
} elseif (($heure > 7) && ($heure < 14)) {
echo "Aujourd'hui à 14h, il fera ".$result["temperature"][1]." et le temps sera ".strtolower($result["previsions"][1]).".<br />";
echo "Aujourd'hui à 20h, il fera ".$result["temperature"][2]." et le temps sera ".strtolower($result["previsions"][2]).".<br />";
echo "Demain à 8h, il fera ".$result["temperature"][3]." et le temps sera ".strtolower($result["previsions"][3]).".<br />";
echo "Demain à 14h, il fera ".$result["temperature"][4]." et le temps sera ".strtolower($result["previsions"][4]).".<br />";
} elseif (($heure > 13) && ($heure < 20)) {
echo "Aujourd'hui à 20h, il fera ".$result["temperature"][1]." et le temps sera ".strtolower($result["previsions"][1]).".<br />";
echo "Demain à 8h, il fera ".$result["temperature"][2]." et le temps sera ".strtolower($result["previsions"][2]).".<br />";
echo "Demain à 14h, il fera ".$result["temperature"][3]." et le temps sera ".strtolower($result["previsions"][3]).".<br />";
echo "Demain à 20h, il fera ".$result["temperature"][4]." et le temps sera ".strtolower($result["previsions"][4]).".<br />";
} elseif ($heure > 19) {
echo "Demain à 8h, il fera ".$result["temperature"][1]." et le temps sera ".strtolower($result["previsions"][1]).".<br />";
echo "Demain à 14h, il fera ".$result["temperature"][2]." et le temps sera ".strtolower($result["previsions"][2]).".<br />";
echo "Demain à 20h, il fera ".$result["temperature"][3]." et le temps sera ".strtolower($result["previsions"][3]).".<br />";
echo "Après-demain à 2h, il fera ".$result["temperature"][4]." et le temps sera ".strtolower($result["previsions"][4]).".<br />";
}
}
else if(!$result["ville"]){
echo $ville.' , ville non trouvée';
if($modeform == 1){
afficheformulaire();
}
}
}
else if(!$ville && ($modeform == 1)) {
afficheformulaire();
}
?>
';
?> |
Partager