Я пытаюсь написать скрипт PHP, чтобы вытащить снег и другие данные из http://www.snowbird.com/mountain-report для отображения через светодиодную матрицу. У меня возникают проблемы с получением необходимых мне данных. Кажется, я не могу найти способ заставить его работать. Я читал о том, что PHP не лучший инструмент для этого? Смогу ли я сделать эту работу, или мне придется идти и использовать другой язык? Вот код, который, как мне кажется, не работает.Как извлечь данные из HTML
<?php
include_once('simple_html_dom.php');
// create curl resource
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "http://www.snowbird.com/mountain-report/");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
$output = ($output);
$html = new DOMDocument();
$html = loadhtml($content);
$ret1 = $html->find('div[id=twelve-hour]');
print_r ($ret1);
$ret2 = $html->find('#twenty-four-hour');
print_r ($ret2);
$ret3 = $html->find('#forty-eight-hour');
print_r ($ret3);
$ret4 = $html->find('#current-depth');
print_r ($ret4);
$ret5 = $html->find('#year-to-date');
print_r ($ret5);
?>
Пожалуйста, расскажите нам, что случилось с этим кодом. –
Что вы получаете, когда запускаете это? –
Запуск этого я получаю PHP Неустранимая ошибка: вызов неопределенной функции loadhtml() в /var/www/test3.php в строке 20 – knilssen