, потому что мой хост-сервер отключить использованиеКак вернуть 'объект', а не строку или html, используя cURL?
file_get_contents()
внутри simple_html_dom.php,
я заменил
file_get_html()
с
function file_get_html_using_CuRL($url) {
if (!function_exists('curl_init')){
die('CURL is not installed!');
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
Но код ниже
$html = file_get_html_using_CuRL($url);
$arvl2_arr = $html->find('div[class="arvl2"]');
возвращается ошибка:
Fatal error: Call to a member function find() on a non-object in
Я предполагаю, что проблема в том, что $ HTML не является объектом?
код работал, когда я использовал
$html = file_get_html($url);
Есть ли способ решить эту проблему?
$ output = str_get_html ($ output); был ключом. спасибо alot –
@ Joon.P уверен, что это помогло – Ghost