str_get_html не загружает допустимую строку html

Я получаю строку HTML, используя curl:

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html_string = curl_exec($ch);

Когда яecho это я вижу совершенно хороший HTML, как мне нужно для моих нужд анализа. Но, при попытке отправить эту строкуHTML DOM PARSER методstr_get_html($html_string), Это не будет загружать его (возвращает false из вызова метода).

Я попытался сохранить его в файл и открыть сfile_get_html на файл, но происходит то же самое.

Что может быть причиной этого? Как я уже сказал, HTML выглядит прекрасно, когда я повторяю его.

Большое спасибо.

Сам код:

$html = file_get_html("http://www.bgu.co.il/tremp.aspx");
$v = $html->find('input[id=__VIEWSTATE]');
$viewState = $v[0]->attr['value'];
$e = $html->find('input=[id=__EVENTVALIDATION]');
$event = $e[0]->attr['value'];

$html->clear(); 
unset($html);

$body = " A_STRING_THAT_CONTAINS_SOME_DATA " 

$ch = curl_init("http://www.bgu.co.il/tremp.aspx");
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$html_string = curl_exec($ch);

$file_handle = fopen("file.txt", "w");
fwrite($file_handle, $html_string);
fclose($file_handle);

curl_close($ch);

$html = str_get_html($html_string);

Ответы на вопрос(3)

Ваш ответ на вопрос