Autor Zpráva
Oncludka
Profil *
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&nbsp;</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
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('&nbsp;', '', $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 *
velmi zajimave, hned vecer to zkusim (az se dostanu z prace;) ) diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0