За целта на урока първо трябва да свалите необходимата библиотека от
http://sourceforge.net/projects/simplehtmldom/files/simple_html_dom.php/download
, след което я копирайте в папката на проекта ви. ?>
<!--?php
$html = file_get_html('http://sinoptik.bg/sofia-bulgaria-100727011?location'); // или линка за желания от вас град
$ret = $html->find('div[class="wfCurrentContent"]', 0);
if (isset($ret)) {
$el = $ret->find('span[class="wfCurrentTemp"]', 0);
if (isset($el))
echo 'Температура : '.$el->plaintext.'
';
$el = $ret->find('span[class="wfCurrentFeelTemp"] span', 0);
if (isset($el))
echo 'Усеща се : '.$el->plaintext.'
';
$el = $ret->find('strong', 0);
if (isset($el))
echo $el->plaintext.'
';
$el = $ret->find('span[class="wfCurrentWind windImgE"]', 0);
if (isset($el))
echo 'Вятър : '.$el->plaintext.'
';
}
След изпълнение резултатът трябва да бъде нещо от сорта на :
Температура : 16°C
Усеща се : 16°
Предимно слънчево
Вятър : 8.0 m/s полусилен
реда с "Вятър" не го изпълнява.
$el = $ret->find('span[class="wfCurrentWind windImgE"]', 0);
if (isset($el))
echo 'Вятър : '.$el->plaintext.'