타쿠꺼
allow_url_fopen = 0일 때 Simple HTML DOM Parser 사용하기 본문
대부분 호스팅 사이트는 보안의 이유로 allow_url_fopen = 0으로 설정되어 있어서 file_get_contents 을 비롯한 여러 함수가 사용이 불가능하다.
따라서 이 함수를 사용하는 Simple HTML DOM Parser를 사용 못하는데, 이 때 cURL 라이브러리를 이용하면 된다.
cURL 라이브러리는 php에 보통 내장되어 있으므로 대부분 사용 가능하다.
아래의 코드를 Simple HTML DOM Parser의 $contents = file_get_contents( ... ); 대신에 사용한다.
1 2 3 4 5 6 | $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); $contents = curl_exec($curl); curl_close($curl); | cs |
'ETC.' 카테고리의 다른 글
php로 XML 생성 (0) | 2016.07.30 |
---|---|
모바일 뒤로가기 버튼 (0) | 2016.07.30 |
Comments