Swego czasu, gdy odbywałem praktyki w pewnej firmie, powierzono mi zadanie wykorzystania narzędzia o nazwie Simplehtmldom (link). Pierwszą myślą, jaka przyszła mi do głowy, był ogrom zastosowań tego skryptu. Zwięzły manual i łatwość instalacji jest jego niewątpliwą zaletą.
Przykładowo, do wyświetlenia newsów ze strony onet.pl wystarczą 4 linijki kodu:
Skrypt pozwala wyciągać linki, a także zmieniać zawartość i atrybuty znaczników.
Podsumowując, jeśli chcesz napisać stronę, która skorzysta z zewnętrznych danych, to simplehtmldom będzie dla ciebie jak znalazł.
Przykładowo, do wyświetlenia newsów ze strony onet.pl wystarczą 4 linijki kodu:
include("simple_html_dom.php"); $html = file_get_html('http://www.onet.pl/'); $html = $html->find("div.boxContent", 0); foreach($html->find('li') as $news) echo $news->plaintext;
Skrypt pozwala wyciągać linki, a także zmieniać zawartość i atrybuty znaczników.
$html->find("input#searchSubmit", 0)->value = 'ok'; echo $html;
Podsumowując, jeśli chcesz napisać stronę, która skorzysta z zewnętrznych danych, to simplehtmldom będzie dla ciebie jak znalazł.