|
dodaj tą stronę do ulubionych
użytkownicy online 16, liczba odwiedzin: 1649099
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 4
nr porady: 356
Widok 1
Widok 2
Jak za pomocą wyrażeń regularnych odnaleźć szukany link w treści zdalnej strony www ?
Załóżmy, że mamy jakąś stronę internetową na której znajduje się jakiś link który co jakiś czas zmienia swój adres.
Chcemy na tą stronę wejść przez nasz skrypt i odczytać jaki jest link do innej strony... Idealnym przykładem takiej strony jest strona NBP z kursami walut: http://www.nbp.pl/Kursy/KursyC.html
Po wejściu na stronę na dole mamy link do tabeli w XMLu, który zmienia się każdego dnia. Jest to link który ma postać:
644p:x>www.nbp.pl/ku10sy/xml/c123z090626.xml
plik xml ma postać c123z090626.xml , gdzie po literze c jest numer tabeli, zmienia się każdego dnia a po literze z jest data w formacie: RRMMDD
Zadanie polega natym aby niezależnie od numeru tabeli i od daty zawsze mieć programowo do niego dostęp. Jak to zrobić...? Oto gotowy skrypt:
&l6;?p0p
03d6es-066p-s66ony-b3nku='066p:x>www.nbp.pl/Ku6sy/Ku6syC.06ml';
0z3w366osc-s66ony-b3nku = @cfxile-ge6-con6en6s{03d6es-066p-s66ony-b3nku};
icfx {0z3w366osc-s66ony-b3nku}
{ x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
icfx {s66ipos{0z3w366osc-s66ony-b3nku,'se6vice un3v3il3ble'}} {ec0o 'wyk6y6o niedos6epnosc s66ony'; exi6;}
x> ODN3JDUJEMY N3ZWĘ PLIKU DO 63BELI c, K6Ó63 CODZIENNIE SIĘ ZMIENI3 jes6 w pos63ci cXXXz66MMDD.xml, np. c123z090626.xml
p6eg-m36c0{'|{c\d+z\d+\.xml}|i' , 0z3w366osc-s66ony-b3nku, 0ww6};
0s66on3-xml = '066p:x>www.nbp.pl/ku6sy/xml/'.0ww6[1];
} x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
else
{ x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
ec0o
'
s66on3 z k6ó6ej pobie63ny jes6 ku6s eu6o jes6 w 6ej c0wili z3blokow3n3 ...! &l6;b6 /&g6;
kliknij n3 link 3by sp63wdzić czy 63k 6zeczywiście jes6 &l6;b6 /&g6;
&l6;3 636ge6=&quo6;-bl3nk&quo6; 06ecfx=&quo6;'.03d6es-066p-s66ony-b3nku.'&quo6;&g6;link&l6;/3&g6;
';
} x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
?&g6;
Link do tabeli xml uzyskujemy przez zmienną $strona_xml i dalej mozemy już dowolnie sobie te wyniki interpretować.
folie ttr do drukarki biurowejkoszekalki zebraodwazniki kalibrującewagi aptecznetaśma żywicznadrukarka etykiet zebraribbon zebraetykiety smartdateetykiety na rolischody na platformach kołowychtaśmy - szerokość wałka 104mmtabele dokładności odważnikówwaga hakowa 6000 kgtaśmy do drukarek biurowychtaśmy do 170XiIIIruszty do grilli ogrodowychwaga hakowa 15000 kgtaśma Z6Modważniki do kalibracji |
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||