//크롤링 불러오기
include_once("/g5/lib/simple_html_dom.php");
$colspan = 4;
$dom = new simple_html_dom;
$dom -> load($cont);
$dom_div = $dom -> find('div.pdtWrap',0);
if($dom_div) {
$dom_ul = $dom_div -> find('ul.pdtList',0);
if($dom_ul) {
$dom_li = $dom_ul -> find('div.pdtBox');
}
}
크롤링 라이브러리를 불러오는건 에러 안나는데 선언하면 사이트 메뉴가 깨지는데 왜그런지 아시는분 계시나요??
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
Copy
$dom = new simple_html_dom();
괄호 추가해보세요
답변에 대한 댓글 3개
$cont 가 혹시 url 인가요? allow_url_fopen이 off이면 file_get_contents가 안먹히기 때문에 curl로 html코드를 미리 가져와야 합니다.
[code]
include_once("/g5/lib/simple_html_dom.php");
$colspan = 4;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $cont);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$contents = curl_exec($curl); curl_close($curl);
$dom = new simple_html_dom();
$dom -> load($contents);
[/code]
[code]
include_once("/g5/lib/simple_html_dom.php");
$colspan = 4;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $cont);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$contents = curl_exec($curl); curl_close($curl);
$dom = new simple_html_dom();
$dom -> load($contents);
[/code]
답변을 작성하려면 로그인이 필요합니다.
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in C:\APM_Setup\htdocs\simple_html_dom.php on line 77
Warning: file_get_contents(http://www.google.com/) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in C:\APM_Setup\htdocs\simple_html_dom.php on line 77
내용작성
안되더라구요