Autor | Zpráva | ||
---|---|---|---|
Oncludka Profil * |
#1 · Zasláno: 3. 12. 2008, 14:09:09
ahoj, potrebovala bych nacist cizi stranku do pole.. Pravdepodobne pole, abych s ni pak mohla pracovat (najit useky v textu a vyjet si je)..
resp. treba kdyz je ve strance : .......... <tr bgcolor="#FFFFFF"> <td class="structurebold">Color</td><td>RGB</td> </tr> <tr bgcolor="#FFFFFF"> <td class="structurebold">Height x Width(cm)</td><td>21,2 x 14,1 </td> </tr> <tr bgcolor="#FFFFFF"> <td class="structurebold">Country</td><td>Australia</td> </tr> ..... tak aby vyjelo $barvicka = RGB; $vyska = 21,2; $sirka = 14,1; $zeme = Austria; ale to vsechno je na jedne strance, jak by jste to tedy asi udelali? |
||
Pajah Profil |
#2 · Zasláno: 3. 12. 2008, 14:22:25 · Upravil/a: Pajah
Nejjedodušší bude asi:
$kod=file_get_contents('http://domena.cz'); Tímhle si do proměnné $kod načteš obsah stránky (HTML) To zjištění těch informací je trochu ošemetnější, napadá mě snad preg_match. preg_match("'<td class="structurebold">Color</td><td>(.*?)</td>'si", $kod, $barva); $barvicka=$barva[1]; preg_match("'<td class="structurebold">Height x Width(cm)</td><td>(.*?)</td>'si", $kod, $rozmery); $rozdelit=explode(' x ', $rozmery[1]); $sirka=$rozdelit[0]; $vyska=str_replace(' ', '', $rozdelit[1]); preg_match("'<td class="structurebold">Country</td><td>(.*?)</td>'si", $kod, $country); $zeme=$country[1]; Je to trochu ošemetné, no, ale mělo by to fungovat. Nezapomenout změnit ve file_get_contents adresu stránky. |
||
Oncludka Profil * |
#3 · Zasláno: 3. 12. 2008, 14:25:44
velmi zajimave, hned vecer to zkusim (az se dostanu z prace;) ) diky
|
||
Časová prodleva: 15 let
|
0