Autor | Zpráva | ||
---|---|---|---|
cowjen01 Profil |
dobry den,
potreboval bych vybrat vsechny udaje z tabulky zmen kurzu akcii .. stacilo by mi do zacatku vybrat pouze celou tabulku .. v kodu jsem si nasel zachytne body ktere by meli delat hranici pro vyber dat $url = "http://akcie-cz.kurzy.cz/prehled.asp?T=PK&CP=183"; $pole = array(); $html = file_get_contents($url); preg_match("/\<tr\>\<td colspan=\"13\" class=\"pt\"\>(.*)\<div id=\"adv_topexclusiv\"\>/Us", $html, $pole); echo $pole[0][1]; ale stale mi to nechce nic vypsat... nevite v cem je chyba .. predem dekuji :) |
||
mimochodec Profil |
#2 · Zasláno: 15. 7. 2012, 22:45:59
Kdybys netrval na regulárech, doporučil bych http://simplehtmldom.sourceforge.net
|
||
candiess Profil |
#3 · Zasláno: 15. 7. 2012, 22:58:21
cowjen01:
když si dáš var_dump($pole); tak tam máš data, podle toho vypisu (případně print_r()) si zjisti co a jak chceš vypsat |
||
Keeehi Profil |
#4 · Zasláno: 16. 7. 2012, 01:08:26
echo $pole[0][1]; <?php $url = "http://akcie-cz.kurzy.cz/prehled.asp?T=PK&CP=183"; $html = file_get_contents($url); preg_match('~<table border="0" cellpadding="0" cellspacing="1" class="pd">(.*?)</table>~s', $html, $pole); echo $pole[0]; // tabulka včetně tagů <table> echo $pole[1]; // jen vnitřní řádky tabulky Přidám ještě upozornění, že to co děláte může být nelegální. Podívejte se do autorského zákona. |
||
Časová prodleva: 12 let
|
0