include '스누피 클래스 파일 주소';
$snoopy = new Snoopy;
$snoopy->fetch("웹사이트주소");
$t=explode("<title>","<xmp>".$snoopy->results."</xmp>");
$r=explode("</title>","<xmp>".$t[1]."</xmp>");
echo $r[0];
고수분들은 식은죽먹기일텐데 스누피를 처음사용하는 저는 3시간이나 걸려서 만들어냈습니다;;
힘들게 만든만큼 공유하려고합니다.
그럼 소스설명하겠습니다.
include '스누피 클래스 파일 주소';
일단 우리는 스누피가 필요합니다.
http://sourceforge.net/projects/snoopy/
여기서 다운받을수있습니다.
다운로드받은후 원하시는 폴더에 압축풀으시면 snoopy.class.php 라는파일이 있습니다.
이 경로를 include 해주세요
$snoopy->fetch("웹사이트주소");
$t=explode("<title>","<xmp>".$snoopy->results."</xmp>");
해당 웹사이트주소의 소스를가져와서 화면에 뿌려줍니다.
근데 문제는 html형식 그대로 뿌려주기때문에 <xmp>태그로 html태그까지 그대로 보여줘야합니다.
htmlspecialchars함수는 안해봐서 모르겠네요 아마도 그것도 똑같이 작용할거같습니다.
하여튼 뿌려진 html태그중에 <title>로 시작하는부분을 찾아내서 <title>앞의 부분은 잘라버립니다
$r=explode("</title>","<xmp>".$t[1]."</xmp>");
echo $r[0];
이젠 </title>뒷부분을 잘라줍니다.
그럼 결국 남는것은 사이트의 제목이 되는것입니다
근데 제가만들었지만 하나 문제점이 있는거같네요
저 사이트주소부분에 phpschool.com 을 넣어주고 출력을해보면
PHPSCHOOL-���� 1�� ������ Ŀ�´�Ƽ!
이렇게 나오더라고요
제생각으로는 제사이트는 utf-8을쓰고 이사이트는 euc-kr을 써서 서로 안맞는거같은데
혹시 고칠수있으신분은 댓글달아주시면 감사하겠습니다.
echo iconv("EUC-KR","UTF-8",$r[0]);
이렇게 출력하시면 깨지는현상 해결됩니다
$snoopy = new Snoopy;
$snoopy->fetch("웹사이트주소");
$t=explode("<title>","<xmp>".$snoopy->results."</xmp>");
$r=explode("</title>","<xmp>".$t[1]."</xmp>");
echo $r[0];
고수분들은 식은죽먹기일텐데 스누피를 처음사용하는 저는 3시간이나 걸려서 만들어냈습니다;;
힘들게 만든만큼 공유하려고합니다.
그럼 소스설명하겠습니다.
include '스누피 클래스 파일 주소';
일단 우리는 스누피가 필요합니다.
http://sourceforge.net/projects/snoopy/
여기서 다운받을수있습니다.
다운로드받은후 원하시는 폴더에 압축풀으시면 snoopy.class.php 라는파일이 있습니다.
이 경로를 include 해주세요
$snoopy->fetch("웹사이트주소");
$t=explode("<title>","<xmp>".$snoopy->results."</xmp>");
해당 웹사이트주소의 소스를가져와서 화면에 뿌려줍니다.
근데 문제는 html형식 그대로 뿌려주기때문에 <xmp>태그로 html태그까지 그대로 보여줘야합니다.
htmlspecialchars함수는 안해봐서 모르겠네요 아마도 그것도 똑같이 작용할거같습니다.
하여튼 뿌려진 html태그중에 <title>로 시작하는부분을 찾아내서 <title>앞의 부분은 잘라버립니다
$r=explode("</title>","<xmp>".$t[1]."</xmp>");
echo $r[0];
이젠 </title>뒷부분을 잘라줍니다.
그럼 결국 남는것은 사이트의 제목이 되는것입니다
근데 제가만들었지만 하나 문제점이 있는거같네요
저 사이트주소부분에 phpschool.com 을 넣어주고 출력을해보면
PHPSCHOOL-���� 1�� ������ Ŀ�´�Ƽ!
이렇게 나오더라고요
제생각으로는 제사이트는 utf-8을쓰고 이사이트는 euc-kr을 써서 서로 안맞는거같은데
혹시 고칠수있으신분은 댓글달아주시면 감사하겠습니다.
echo iconv("EUC-KR","UTF-8",$r[0]);
이렇게 출력하시면 깨지는현상 해결됩니다
댓글 11개
천재조상훈
12년 전
감사요
12년 전
감사
12년 전
좋아요
12년 전
감사요
12년 전
좋아요
12년 전
좋은자료 감사합니다!
takumi22
12년 전
한수 배워 갑니다
12년 전
감사
basketball
12년 전
fetch 웹사이트 주소는 <- 이 부분은 어캐 써야 하죠????
11년 전
스누피 클래스로 트위터 계정 IP주소를 알수 있나요?
ttmin
11년 전
감사합니다.
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5830 | 13년 전 | 1193 | ||
| 5829 | 13년 전 | 5059 | ||
| 5828 | 13년 전 | 6441 | ||
| 5827 | 13년 전 | 1220 | ||
| 5826 |
|
13년 전 | 546 | |
| 5825 | 13년 전 | 903 | ||
| 5824 |
|
13년 전 | 1887 | |
| 5823 | 13년 전 | 5626 | ||
| 5822 |
jfascas
|
13년 전 | 1059 | |
| 5821 | 13년 전 | 1707 | ||
| 5820 | 13년 전 | 1322 | ||
| 5819 |
itlang
|
13년 전 | 516 | |
| 5818 | 13년 전 | 1313 | ||
| 5817 | 13년 전 | 789 | ||
| 5816 | 13년 전 | 626 | ||
| 5815 | 13년 전 | 6140 | ||
| 5814 | 13년 전 | 864 | ||
| 5813 |
악마의유혹
|
13년 전 | 465 | |
| 5812 | 13년 전 | 2814 | ||
| 5811 | 13년 전 | 1186 | ||
| 5810 | 13년 전 | 3539 | ||
| 5809 | 13년 전 | 1362 | ||
| 5808 | 13년 전 | 1073 | ||
| 5807 | 13년 전 | 583 | ||
| 5806 | 13년 전 | 563 | ||
| 5805 |
angrysol
|
13년 전 | 826 | |
| 5804 | 13년 전 | 1015 | ||
| 5803 | 13년 전 | 1748 | ||
| 5802 |
angrysol
|
13년 전 | 1069 | |
| 5801 |
후라보노보노
|
13년 전 | 2165 | |
| 5800 | 13년 전 | 1120 | ||
| 5799 |
|
13년 전 | 4200 | |
| 5798 |
|
13년 전 | 3370 | |
| 5797 |
|
13년 전 | 4944 | |
| 5796 | 13년 전 | 7558 | ||
| 5795 | 13년 전 | 2780 | ||
| 5794 | 13년 전 | 2239 | ||
| 5793 |
|
13년 전 | 670 | |
| 5792 | 13년 전 | 2979 | ||
| 5791 | 13년 전 | 849 | ||
| 5790 | 13년 전 | 4335 | ||
| 5789 |
|
13년 전 | 2485 | |
| 5788 |
|
13년 전 | 1861 | |
| 5787 |
오지랖선생
|
13년 전 | 1628 | |
| 5786 | 13년 전 | 5933 | ||
| 5785 | 13년 전 | 1772 | ||
| 5784 |
|
13년 전 | 1459 | |
| 5783 | 13년 전 | 1317 | ||
| 5782 |
|
13년 전 | 2828 | |
| 5781 | 13년 전 | 2861 | ||
| 5780 | 13년 전 | 1163 | ||
| 5779 |
|
13년 전 | 1363 | |
| 5778 |
오리진소프트
|
13년 전 | 4611 | |
| 5777 | 13년 전 | 688 | ||
| 5776 | 13년 전 | 1168 | ||
| 5775 | 13년 전 | 1478 | ||
| 5774 | 13년 전 | 1899 | ||
| 5773 |
|
13년 전 | 1927 | |
| 5772 | 13년 전 | 1691 | ||
| 5771 | 13년 전 | 4799 | ||
| 5770 | 13년 전 | 1133 | ||
| 5769 | 13년 전 | 6110 | ||
| 5768 |
|
13년 전 | 1585 | |
| 5767 | 13년 전 | 1688 | ||
| 5766 |
프로프리랜서
|
13년 전 | 1391 | |
| 5765 |
|
13년 전 | 1045 | |
| 5764 | 13년 전 | 1768 | ||
| 5763 |
|
13년 전 | 788 | |
| 5762 |
|
13년 전 | 2293 | |
| 5761 | 13년 전 | 626 | ||
| 5760 | 13년 전 | 627 | ||
| 5759 | 13년 전 | 3274 | ||
| 5758 | 13년 전 | 1088 | ||
| 5757 |
|
13년 전 | 749 | |
| 5756 | 13년 전 | 575 | ||
| 5755 | 13년 전 | 1066 | ||
| 5754 |
|
13년 전 | 2234 | |
| 5753 | 13년 전 | 679 | ||
| 5752 | 13년 전 | 1552 | ||
| 5751 | 13년 전 | 773 | ||
| 5750 | 13년 전 | 762 | ||
| 5749 | 13년 전 | 2582 | ||
| 5748 | 13년 전 | 1017 | ||
| 5747 | 13년 전 | 1226 | ||
| 5746 |
|
13년 전 | 657 | |
| 5745 | 13년 전 | 1667 | ||
| 5744 | 13년 전 | 696 | ||
| 5743 | 13년 전 | 842 | ||
| 5742 |
프로프리랜서
|
13년 전 | 585 | |
| 5741 | 13년 전 | 648 | ||
| 5740 | 13년 전 | 639 | ||
| 5739 | 13년 전 | 733 | ||
| 5738 | 13년 전 | 1931 | ||
| 5737 | 13년 전 | 997 | ||
| 5736 | 13년 전 | 1098 | ||
| 5735 | 13년 전 | 1997 | ||
| 5734 | 13년 전 | 1147 | ||
| 5733 | 13년 전 | 2794 | ||
| 5732 |
JOYCOM
|
13년 전 | 649 | |
| 5731 | 13년 전 | 3313 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기