![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
czy ktos wie skad mozna sciagnac informacje pogodowe. glownie chodzi mi o temperature w dzien i nocy oraz sile wiatru jak i o informacje czy jest zachmurzenie czy nie. Interesuje mnie jak napisac skrypt aby sciagal takie informacje z jakiejs strony i wstawial ja u mnie. Informacje pogodowe chce aby dotyczyly miasta Suwalk. Poniewaz jestem zielony i nie wiem jak to zrobic pytam o to Was.
Z gory wielkie dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze to jest Twój skrypt (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Zrób tak: [php:1:42eb60a549]<?php $act_date=date("Y.m.d"); $i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r") or die("Nie moge otworzyc strony"); while($code=fgets($i, 1024)){ if(preg_match("/temp. min:(.*)C/", $code, $out)){ echo "Temp. min : ".$out[0]."<br>"; } if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){ echo "Wiatr: ".$out1[1]."<br>"; } } fclose($i); ?>[/php:1:42eb60a549] Rozwiązanie: skrypt działał tak: -biorę linię z podanego pliku -sprawdzam czy jest tam wyrażenie "pogoda min cośtam" -wyswietlam "pogoda min cośtam" -to samo dla temperatury A powino być tak: -biorę linię z podanego pliku -sprawdzam czy jest tam wyrażenie "pogoda min cośtam" -jeżeli jest to wyswietlam "pogoda min cośtam" -to samo dla temperatury Sam mogłeś na to wpaść[/b] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 11:42 |