simple_html_dom 파싱 - 서버에 따라 안되는경우 있는지요?

simple_html_dom 파싱 - 서버에 따라 안되는경우 있는지요?

QA

simple_html_dom 파싱 - 서버에 따라 안되는경우 있는지요?

본문

simple_html_dom.php 로 파싱해보신분

아래 코드는 블로그 제목을 가져오는 코드입니다. 

실제로 동작하며 사용중에 있습니다. -
PHP Version 7.4 서버에서 

동작하지 않는데  특별한 이슈사항이 있는지요?

7이하 버전에서는 정상 동작하는 코드입니다. simple_html_dom.php 파일 가지고 계신분들은

아래코드 그대로 (블로그주소 샘플로 넣어서 ) 실행해 보면 동작합니다.

 

php7.x 에서 동작을 안해서 글 남겨봅니다...

 



<? ini_set("allow_url_fopen","1"); ?>
<? include './simple_html_dom.php'; ?>
<?
$blog_url = "https://blog.naver.com/~~~"; // 블로그 주소 예시
$html = file_get_html($blog_url);
foreach($html->find('title') as $article) {
  echo iconv("utf-8","euc-kr",strip_tags($article));
}
?>

이 질문에 댓글 쓰기 :

답변 2

php 7.x 서버가 PHP 단축코드를 비허용해서 그런 듯.

<? 대신 <?php 처럼 변경 후 다시 확인해 보세요.

답변 감사합니다.
해당 이슈는 아닌거같습니다.

simple_html_dom.php 파일에 file_get_html 메소드 부분이 php상위 버전에서 호환이 안되는거 같습니다. simple_html_dom.php 파일도 버전별로 구분되있는지 확인해보려고 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,102 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT