Existuje v php nejaka funkcia pomocou ktorej precitam zdrojovy kod nejakej stranky a vyberiem si len cast ktoru potrebujem?
Napriklad miesto IFRAME, potreboval by som nacitat len lavy ramcek stranky.....
Alebo cisto len hodnotu(al. text) nejakeho objektu v zdrojovom kode.
Napr. <img src=x.jpg>....tak si precitam zdrojak a vyberiem si len src
v programe VistaTask som videl nejaku funkciu Reading Web Page Data, ktora stiahne stranku, najde v nej pomocou nejakych bodov hladany retazec a vypise...tak ci nieco podobne nie je aj v php....
Reading Web Page Data
-
jurko.info
Medium Expert
- Príspevky: 108
- Registrovaný: 22 nov 2006, 0:16
- Kontaktovať používateľa:
Kód: Vybrať všetko
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.link.sk");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_COOKIE, "PHPSESSID=a174251863106fd02b6c14d887f2a441; domain=.link.sk; path=/");
curl_exec($curl);
$output = curl_exec($curl); regularnych vyrazov? nieco som si o tom pozrel, len neviem dojst na to ako z takeho velkeho zdrojaku, pomocou regexp vytiahnem, len tu malu cast co chcem....napriklad len urcitu tabulku z jej obsahom...alebo udaj src v <img> ...dik.
napriklad zdrojak google.sk, kusok zo zdrojaku:
a potreboval by som dostat do premennej len hodnotu value, teda Zkusím štěstí
// uz sa mi to podarilo pomocou tych regexp...
Kód: Vybrať všetko
... <td align=center nowrap>
<input name=hl type=hidden value=cs>
<input maxlength=2048 name=q size=55 title="Vyhledat Googlem" value="">
<br>
<input name=btnG type=submit value="Vyhledat Googlem">
<input name=btnI type=submit value="Zkusím štěstí"></td>...// uz sa mi to podarilo pomocou tych regexp...