[PHP질문] Snoopy로 html문서 특정부위만 불러오기중에서 질문드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[PHP질문] Snoopy로 html문서 특정부위만 불러오기중에서 질문드립니다. 정보

[PHP질문] Snoopy로 html문서 특정부위만 불러오기중에서 질문드립니다.

본문

Snoopy 클래스를 이용하여 게시판의 목록 부분만 불러오는 작업을 하고 있습니다.




1. 이 소스는 불러올 대상이 되는 a.html 문서의 소스 내용입니다.
=========================
<html>
<head>
<title>김삿갓</title>
</head>
<body>


<form name="fboardlist" method="post">

<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->


<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>
        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목1 입니다.</span></a>        </td>
        </tr>

<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>
        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목2 입니다</span></a>        </td>
        </tr>

</table>
</form>
</body>
</html>
===========================



2. 이 소스는 Snoopy class 이용하여 목록 불러오기 파일 소스입니다.
======================
<?php
include "lib/Snoopy.class.php";

$snoopy=new Snoopy;
$snoopy->fetch("http://deinbe.com/a.html");

$toto=$snoopy->results;

$t=explode("</form>",$toto);
$r=explode('<form name="fboardlist" method="post">',$t[0]);

$str = implode($r);

echo $str;
?>
=====================




3. 결과 물이 아래와 같이 나옵니다.

제가 의도하는것은
<form name="fboardlist" method="post"> 와 </form> 안에 있는 내용만
나오게 하려고 하는데요.
</form> 밑에 소스들은 모두 잘렸는데...
<form name="fboardlist" method="post"> 위로 있는 소스들은 그대로 남아 있네요.

당췌 제 머리로는 ㅠㅠ 고수님들의 가르침 부탁드립니다.^^

======================
<html>
<head>
<title>김삿갓</title>
</head>
<body>




<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->


<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>
        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목1 입니다.</span></a>        </td>
        </tr>

<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>

        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목2 입니다</span></a>        </td>
        </tr>

</table>

===========================




== 제가 하고자 하는 목표 결과 물은 아래처럼 되는 것입니다. ===============

======================
<table width=100% border=0 cellpadding=0 cellspacing=0>
<!-- 목록 -->


<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>
        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목1 입니다.</span></a>        </td>
        </tr>

<tr align=center >

    <!-- 글제목 -->
    <td class=mw_basic_list_subject>

        <a href="../bbs/board.php?bo_table=board1&wr_id=20"><span>제목2 입니다</span></a>        </td>
        </tr>

</table>
===========================

댓글 전체

걍 간단하게 작성하신 소스를 토대로 하면

$r=explode('<form name="fboardlist" method="post">',$t[0]);

$str = implode($r);

=>

$r=explode('<form name="fboardlist" method="post">',$t[0]);

$str = $r[1];
가 되겠네요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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