다른 사이트의 내용을 가끔 자동으로 긁어와야 할때가 있지요.
▷ 문제점
1.법적인 문제
2.해당 사이트에서 Content의 내용을 수정시 프로그램을 또 수정하는 불편함
▷ 해당 내용
데모 : http://www.ihelpers.co.kr/work/eso2.php
소스
<?
$url = "http://www.empas.com";
$fp = fopen($url,"r");
while( !feof($fp) ){
$buffer = fgets($fp,4096);
echo $buffer;
}
fclose($fp);
?>
데모 : http://www.ihelpers.co.kr/work/eso1.php
소스
<html>
<head><title>아이헬퍼스 검색</title></head>
<body>
<form action=eso1.php>
검색명을 입력하세요. <input type=text name=Q value="<?echo $Q;?>">
</form>
<?
$url = "http://search.empas.com/search/all.html?q=".$Q;
$fp = fopen($url,"r");
$content = "";
while( !feof($fp) ){
$buffer = fgets($fp,4096);
$content .= $buffer;
}
fclose($fp);
preg_match("/<li>.*<\/li>/",$content,$matches);
echo "<p>";
if( $matches[0] == ""){
echo "검색결과가 없습니다.\n";
} else {
echo $matches[0];
}
?>
</body>
</html>
위에 있는 방법을 잘 이용하면 해당 사이트를 직접 방문하지 않고
유용한 정보를 좀 더 편하게 볼 수 있습니다.
▷ 문제점
1.법적인 문제
2.해당 사이트에서 Content의 내용을 수정시 프로그램을 또 수정하는 불편함
▷ 해당 내용
데모 : http://www.ihelpers.co.kr/work/eso2.php
소스
<?
$url = "http://www.empas.com";
$fp = fopen($url,"r");
while( !feof($fp) ){
$buffer = fgets($fp,4096);
echo $buffer;
}
fclose($fp);
?>
데모 : http://www.ihelpers.co.kr/work/eso1.php
소스
<html>
<head><title>아이헬퍼스 검색</title></head>
<body>
<form action=eso1.php>
검색명을 입력하세요. <input type=text name=Q value="<?echo $Q;?>">
</form>
<?
$url = "http://search.empas.com/search/all.html?q=".$Q;
$fp = fopen($url,"r");
$content = "";
while( !feof($fp) ){
$buffer = fgets($fp,4096);
$content .= $buffer;
}
fclose($fp);
preg_match("/<li>.*<\/li>/",$content,$matches);
echo "<p>";
if( $matches[0] == ""){
echo "검색결과가 없습니다.\n";
} else {
echo $matches[0];
}
?>
</body>
</html>
위에 있는 방법을 잘 이용하면 해당 사이트를 직접 방문하지 않고
유용한 정보를 좀 더 편하게 볼 수 있습니다.
[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
게시글 목록
| 번호 | 제목 |
|---|---|
| 29519 | |
| 13798 | |
| 21031 | |
| 430 | |
| 426 | |
| 13796 | |
| 422 | |
| 418 | |
| 13793 | |
| 415 | |
| 29513 |
HTML
2.php 초보탈출(배열)
5
|
| 13791 | |
| 407 | |
| 392 | |
| 383 | |
| 381 | |
| 371 | |
| 368 | |
| 13785 |
MySQL
php 초보 탈출 (기초 및 변수 편)
5
|
| 364 | |
| 361 | |
| 21027 | |
| 29509 |
HTML
php 는 얼마나 유연한가?
3
|
| 29507 | |
| 357 | |
| 13779 | |
| 356 | |
| 29505 | |
| 13778 |
JavaScript
onmouseover시 onmouseout까지 따라다니는 레이어 띄우기..
|
| 13775 | |
| 29504 | |
| 13774 |
JavaScript
현재 페이지 저장하기
|
| 353 | |
| 350 | |
| 346 | |
| 13773 |
JavaScript
프린트 출력 자바스크립트 소스
|
| 29494 |
HTML
HTML5 가이드
9
|
| 25166 | |
| 13771 |
Flash
video 태그
1
|
| 13769 | |
| 340 | |
| 329 | |
| 13765 |
Flash
HTML5 동영상 출력 관련 맛보기!
3
|
| 324 | |
| 319 | |
| 318 | |
| 314 | |
| 312 | |
| 310 | |
| 307 | |
| 300 | |
| 299 | |
| 13761 |
jQuery
Jquery 1.3.2 Cheat Sheet
3
|
| 13758 | |
| 13756 | |
| 13754 |
기타
특정 IP 차단하기
1
|
| 13752 |
JavaScript
php호스팅을 하고있는데 mssql에 있는 데이터를 가져와야합니다.
1
|
| 13750 | |
| 29493 |
HTML
아이피 차단소스
|
| 29492 | |
| 13749 |
JavaScript
특정아이피와 포트에 접속 가능할경우
|
| 13747 |
PHP
검색사이트 긁어오기
1
|
| 29489 | |
| 13746 |
JavaScript
링크를 클릭했을때 클릭수를 카운트
|
| 13745 | |
| 13744 | |
| 13743 |
MySQL
온라인 로또복권
|
| 13742 | |
| 29488 |
HTML
한국일보 실시간 속보보기
|
| 13740 |
JavaScript
법원경매넷 문서 파징 프로그램
1
|
| 13739 |
기타
후이즈검색 소스
|
| 13738 | |
| 13737 | |
| 13731 | |
| 13730 |
JavaScript
Session.Timeout 최대값은 24시간
|
| 13729 | |
| 13728 | |
| 13727 | |
| 29487 |
HTML
국가별 다른 페이지 엑세스
|
| 13726 |
JavaScript
ASP에서 배달 확인/ 읽음 확인 구현 방법
|
| 13725 |
기타
오버플로 에러
|
| 13724 |
기타
데이타 합치기
|
| 13723 | |
| 29486 | |
| 13722 |
기타
중복체크
|
| 13721 |
기타
접속자 목록
|
| 13720 | |
| 29485 |
HTML
현재, 이전페이지 url 호출
|
| 13719 |
JavaScript
case 문
|
| 21013 | |
| 21007 | |
| 13715 | |
| 13713 |
정규표현식
grep을 사용한 파일내용 찾기
1
|
| 13710 |
JavaScript
awk 사용하기
2
|
| 13707 | |
| 13705 |
JavaScript
프로세스별 메모리 사용량 보기
1
|
| 13700 | |
| 25155 | |
| 13698 |
JavaScript
UTF-8 한글 TEST
1
|
| 13697 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기