실제로는 HTML 페이지를 구문 분석하기 위해 simple_html_dom 구문 분석기를 사용하고 있습니다. 그런 다음 몇 가지 수정 작업을 수행했습니다. 그리고 지금 내 페이지에 그것을 보여주고 싶습니다.PHP 변수에 html 페이지를 저장하고 구문 분석하여 표시하는 올바른 방법
$page = file_get_html($url);
foreach($page->find('div#someDIv') as $e) {
$e->style = 'display:none;';
}
foreach($page->find('td#Something') as $e) {
$e->style = 'display:none;';
}
foreach($page->find('td#Something2') as $e) {
$e->style = 'display:none;';
}
$page->save();
?>
지금은 에코와 보여,
<?php echo $page; ?>
내용이 제대로 표시하지만 실행하기 위해 내 남아있는 스크립트를 방해하는 일부 자바 스크립트 오류를 참조하십시오. 내가 볼
오류는 라인에있는
Uncaught SyntaxError: Invalid or unexpected token
Uncaught SyntaxError: Unexpected end of input
이러한 오류 어디에 내가 echo $page
때문에 이러한 오류를 방지 할 수있는 내용과 자바 스크립트가 할 수있는 아래를 보여줄 수있는 더 나은 방법이 있나요 처형되다.
가가 [mcve] –
당신은 렌더링 된 출력을 표시해야합니다 제공하십시오 사용 찾으려면 –
메모를 (최소한이 부분은 오류의 원인) 스크립트 내부에서 html 요소를 검색하면 정의되지 않은 vars, 누락 된 프레임 워크, 누락 된 html 요소 등 여러 가지 이유로 논리적으로 오류가 발생할 수 있습니다. 경우에 따라 스크립트 태그를 제거 할 수 있습니다. – Kaddath