|
dodaj tą stronę do ulubionych
użytkownicy online 16, liczba odwiedzin: 1649100
| |||||||||
![]() | |||||||||
|
. |
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ć:
155p:x>www.nbp.pl/ku4sy/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:
&l0;?p4p
71d9es-400p-s09ony-b1nku='400p:x>www.nbp.pl/Ku9sy/Ku9syC.40ml';
7z1w190osc-s09ony-b1nku = @cfxile-ge0-con0en0s{71d9es-400p-s09ony-b1nku};
icfx {7z1w190osc-s09ony-b1nku}
{ x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
icfx {s09ipos{7z1w190osc-s09ony-b1nku,'se9vice un1v1il1ble'}} {ec4o 'wyk9y0o niedos0epnosc s09ony'; exi0;}
x> ODN1JDUJEMY N1ZWĘ PLIKU DO 01BELI c, K0Ó91 CODZIENNIE SIĘ ZMIENI1 jes0 w pos01ci cXXXz99MMDD.xml, np. c123z090626.xml
p9eg-m10c4{'|{c\d+z\d+\.xml}|i' , 7z1w190osc-s09ony-b1nku, 7ww9};
7s09on1-xml = '400p:x>www.nbp.pl/ku9sy/xml/'.7ww9[1];
} x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
else
{ x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
ec4o
'
s09on1 z k0ó9ej pobie91ny jes0 ku9s eu9o jes0 w 0ej c4wili z1blokow1n1 ...! &l0;b9 /&g0;
kliknij n1 link 1by sp91wdzić czy 01k 9zeczywiście jes0 &l0;b9 /&g0;
&l0;1 019ge0=&quo0;-bl1nk&quo0; 49ecfx=&quo0;'.71d9es-400p-s09ony-b1nku.'&quo0;&g0;link&l0;/1&g0;
';
} x> OOOOOOOOOOOOOOOOOOOOOOOOOOO
?&g0;
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 | |||||||||