Eléphanteau du PHP |
43 Messages
16 avr. 2009, 11:55
J'obtiens ce que je t'ai mis dans mon précédent message.
$fin_lon = 3620;
$fin_lat = 460;
$varlon=3569;
$varlat=439;
$lon1=$varlon+1;
$lat1=$varlat+1;
#Commencement de la boucle
while($lat1 <= $fin_lat)
{
while($lon1 <= $fin_lon)
{
if($lon1 >= 3600)
{
$lon2 = ($lon1-3600)/10;
}
else {
$lon2 = $lon1/10;
}
$lat2 = $lat1/10;
$lon = number_format($lon2,1,'.',' ');
$lat = number_format($lat2,1,'.',' ');
//Calcule des points autours
$var_lat = explode('.', $lat);
$var_lon = explode('.', $lon);
if($var_lon[1] <= 5)
{
$data_long = $var_lon[0];
}
elseif($var_lon[1] > 5)
{
$data_long = $var_lon[0] + 0.5;
}
if($var_lat[1] <= 5)
{
$data_lat = $var_lat[0];
}
elseif($var_lat[1] > 5)
{
$data_lat = $var_lat[0] + 0.5;
}
//et ici j'ai mes données $data que je ne met pas car beaucoup trop long.
$données = "$lat,$lon,$data\n";
$monfichier = fopen('test.txt','a+');
fwrite($monfichier, $données);
$lon1++;
}
$lat1++;
}
Et en résultat j'obtiens
http://www.meteo-gironde.net/test.txt[/php]
Modifié en dernier par
Dosix le 16 avr. 2009, 11:57, modifié 1 fois.
Météo Gironde : la météo en Gironde et en Aquitaine : Dordogne, Landes, Lot et Garonne et Pyrénées Atlantique. Préventions des phénomènes violents en Aquitaine.
www.meteo-gironde.net