Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%)
|
Czy ma ktos pomysl lub widzial taki scrypt ktory sprawdza codziennie wartosci walut ze strony http://www.nbp.pl/statystyka/index.html i wstawia je na np: swojej stronie.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%)
|
Cytat yy to ja lista subskrypcyjna jestem :/ ?
Nie jesteś listą tylko człowiekiem podaje kod sql: Kod CREATE TABLE waluty (
data date NOT NULL, nazwa varchar(255), ile int4, symbol varchar(15) NOT NULL, kupno numeric(11,4), sprzedaz numeric(11,4)); CREATE UNIQUE INDEX wal_ind ON waluty(data, symbol); i pliczek phpowy: Kod <?
$is_address =0; $adres = "http://www.nbp.pl/Kursy/KursyC.html"; if ($plik = fopen($adres, "r")) { $is_address = 1; } if (!$is_address) { exit; } $przeczytane = ""; while (!feof($plik)) { $przeczytane = $przeczytane . fgets($plik, 10000); } fclose($plik); $przeczytane = str_replace(chr(10),"",$przeczytane); $przeczytane = str_replace(chr(13),"",$przeczytane); $przeczytane = str_replace("t","",$przeczytane); $przeczytane = str_replace(" <sup>*)</sup>","",$przeczytane); if (!preg_match("/z dnia <b>(d+-d+-d+)/",$przeczytane,$data)) { exit; } print "$data[1]<BR>"; if (!preg_match("/<td width="70" align="right" class="grlgb"><b>sprzedaży</b></td>(.*)</table><br /",$przeczytane,$znalezione)) { print "blad";exit; } $znalezione=$znalezione[1]; $znalezione=preg_replace("'<[/!]*?[^<>]*?>'si",";",$znalezione); $znalezione=preg_replace("';+'si",";",$znalezione); $linie = explode(";",$znalezione); $dbl=@mysql_connect("localhost", "domin", "domin"); mysql_select_db(domin, $dbl); print ('Poł±czenie nawi±zane<BR>'); for ($x=1;$x<count($linie)-1;$x=$x+5){ $ile=explode(" ", $linie[$x+2]); # print $linie[$x]." ".$linie[$x+1]." ".$linie[$x+2]." ".$linie[$x+3]." ".$linie[$x+4]."<BR>"; $sql="INSERT INTO waluty (data, nazwa, ile, symbol, kupno, sprzedaz) VALUES ('$data[1]', '$linie[$x]', '".$ile[0]."', '".$ile[1]."', '".$linie[$x+3]."','".$linie[$x+4]."')"; print "$sql <BR>"; $mysql_result = mysql_query($sql, $dbl); $sql="UPDATE waluty SET data='".$data[1]."', nazwa='".$linie[$x]."', ile='".$ile[0]."', symbol='".$ile[1]."', kupno='".$linie[$x+3]."', sprzedaz='".$linie[$x+4]."' where data='".$data[1]."' AND symbol='".$ile[1]."'"; print "$sql <BR>"; } mysql_close($dbl); ?> POwinien działać - sprawdzałem |
|
|
|
rafkam Waluty 28.06.2002, 12:52:49
steru sciagnac strone http://www.nbp.pl/Kursy/KursyA.htm... 28.06.2002, 12:54:39
rafkam Cytatsciagnac strone http://www.nbp.pl/Kursy/Kursy... 28.06.2002, 13:03:56
steru wskazowka: funkcje eregopochodne + wyrazenia regul... 28.06.2002, 13:42:03
Mac CytatCytatsciagnac strone http://www.nbp.pl/Kursy/... 28.06.2002, 13:44:23
em1X jak bede mial komp wlaczony to mozesz zobaczyc skr... 28.06.2002, 15:53:03
rafkam Cytatjak bede mial komp wlaczony to mozesz zobaczy... 28.06.2002, 16:41:52
tom23 Kurcze mi tez te skrypty mi sie podobaja. Mozesz m... 28.06.2002, 18:25:11
em1X yy to ja lista subskrypcyjna jestem :/ ? 29.06.2002, 01:43:43
Azaghal ja napisalem tak skrypt, wprawdzie kozystajacy z d... 2.09.2002, 23:10:37
Omega Może to i stary temat, ale często zaglądany. Ja po... 17.07.2003, 09:02:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 09:10 |