묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다른 사이트에서 원하는 부분만 추출해오기
2004.01.10 22:48
http://finalpaper.net/weather2.phphttp://finalpaper.net/weather.php안녕하세요.
약 3,4년 전에 '야후에서 날씨 가져오기'라는 소스를 받은적이 있습니다.
다른 사이트의 내용을 끊어서 원하는 부분만 추출해 올 수 있는 소스라고 알고 있습니다.
이 소스를 받았던 사이트는 이미 없어졌구요.
이번에 사용해보려고 꺼내봤는데, 프로그래밍쪽은 하나도 몰라서 이렇게 질문드립니다.
weather.php 내용
<?
$fp=fopen("http://www.alexa.com/data/details/?url=finalpaper.net","r");
if(!$fp){
echo "연결오류";
} else{
$i=0;
while(!feof($fp)) {
$msg[]=fgets($fp,128);
echo "msg[$i] :$msg[$i] <br>n ";
$i=$i+1;
}
fclose($fp);
}
// $msg[199] = strip_tags($msg[199]);
// $msg[200] = strip_tags($msg[200]);
// $msg[201] = strip_tags($msg[201]);
// $msg[202] = strip_tags($msg[202]);
//echo "$msg[199]";
//echo "$msg[200]";
//echo "$msg[201]";
//echo "$msg[202]";
?>
weather2.php 내용
<?
$fp=fopen("http://www.alexa.com/data/details/?url=finalpaper.net","r");
if(!$fp){
echo "연결오류";
} else{
$i=0;
while(!feof($fp)) {
$msg[]=fgets($fp,128);
// echo "msg[$i] :$msg[$i] <br>n ";
$i=$i+1;
}
fclose($fp);
}
// $msg[199] = strip_tags($msg[199]);
// $msg[200] = strip_tags($msg[200]);
// $msg[201] = strip_tags($msg[201]);
// $msg[202] = strip_tags($msg[202]);
echo "$msg[199]";
echo "$msg[200]";
echo "$msg[201]";
echo "$msg[202]";
?>
자세히는 모르겠고, 처음에 사용할때는 태그 단위로 끊어졌던것 같은데, 지금 다시 사용해 보려니 엉뚱하게 끊어주는것 같습니다.
echo "$msg[199]";
echo "$msg[200]";
echo "$msg[201]";
echo "$msg[202]";
그래서 이렇게 뭉태기로 사용하고 있습니다. strip_tags 는 문자열만 추출한다고 들었는데, 적용시키면 태그가 섞어 나옵니다. 태그단위로 끊어주지 않아서 그런것 같습니다.
어떻게 하면 제대로 사용할 수 있을까요?
ps. 소스 = 링크파일로서 알렉사 순위를 추출해 본것 입니다.
약 3,4년 전에 '야후에서 날씨 가져오기'라는 소스를 받은적이 있습니다.
다른 사이트의 내용을 끊어서 원하는 부분만 추출해 올 수 있는 소스라고 알고 있습니다.
이 소스를 받았던 사이트는 이미 없어졌구요.
이번에 사용해보려고 꺼내봤는데, 프로그래밍쪽은 하나도 몰라서 이렇게 질문드립니다.
weather.php 내용
<?
$fp=fopen("http://www.alexa.com/data/details/?url=finalpaper.net","r");
if(!$fp){
echo "연결오류";
} else{
$i=0;
while(!feof($fp)) {
$msg[]=fgets($fp,128);
echo "msg[$i] :$msg[$i] <br>n ";
$i=$i+1;
}
fclose($fp);
}
// $msg[199] = strip_tags($msg[199]);
// $msg[200] = strip_tags($msg[200]);
// $msg[201] = strip_tags($msg[201]);
// $msg[202] = strip_tags($msg[202]);
//echo "$msg[199]";
//echo "$msg[200]";
//echo "$msg[201]";
//echo "$msg[202]";
?>
weather2.php 내용
<?
$fp=fopen("http://www.alexa.com/data/details/?url=finalpaper.net","r");
if(!$fp){
echo "연결오류";
} else{
$i=0;
while(!feof($fp)) {
$msg[]=fgets($fp,128);
// echo "msg[$i] :$msg[$i] <br>n ";
$i=$i+1;
}
fclose($fp);
}
// $msg[199] = strip_tags($msg[199]);
// $msg[200] = strip_tags($msg[200]);
// $msg[201] = strip_tags($msg[201]);
// $msg[202] = strip_tags($msg[202]);
echo "$msg[199]";
echo "$msg[200]";
echo "$msg[201]";
echo "$msg[202]";
?>
자세히는 모르겠고, 처음에 사용할때는 태그 단위로 끊어졌던것 같은데, 지금 다시 사용해 보려니 엉뚱하게 끊어주는것 같습니다.
echo "$msg[199]";
echo "$msg[200]";
echo "$msg[201]";
echo "$msg[202]";
그래서 이렇게 뭉태기로 사용하고 있습니다. strip_tags 는 문자열만 추출한다고 들었는데, 적용시키면 태그가 섞어 나옵니다. 태그단위로 끊어주지 않아서 그런것 같습니다.
어떻게 하면 제대로 사용할 수 있을까요?
ps. 소스 = 링크파일로서 알렉사 순위를 추출해 본것 입니다.
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
레나하니 | 메인화면에 게시판이 안뜹니다;; [1] | 2009.07.28 by 백성찬 |
질문 | (XE_official_v2) 레이아웃 소스 분석중에 css관련 질문 있습니다. | |
비향꽃 | 메인화면 출력 질문요... | |
지탱이 | xe_officialV2 레이아웃 다운 받아서 했는데 안돼요 ㅜㅜ도와주세요 [1] | 2009.07.28 by 낙엽타는향기 |
쫑 | 게시판에 첨부파일을 첨부하고 게시물을 등록하려고 할때 등록이 되지가 않습니다. [2] | 2009.07.28 by 쫑 |
왜만지냐 | DB query 문의드립니다. [2] | 2009.07.28 by 왜만지냐 |
kangta | 한개 사이트에 2개의 도매인 사용할려면? [2] | 2009.07.28 by kangta |
헬파이푸이 | RSS 리더를 사용하기 위한 서버측 조건이 뭐가 있나요? | |
헬파이푸이 | 답변이 안달려요...아무 말이라도.ㅎ [3] | 2009.07.28 by 헬파이푸이 |
이쁜PS | 본문 이미지 조절 애드온 질문 | |
급해ㅜㅜ | xe official v2 레이아웃 질문 좀 할께요 | |
꼬레짱 | 관리자 ID와 PW 오류 [2] | 2009.07.28 by HolyJohn |
주마야 | 제로보드 폴더만들기 어떻게 하나요? www.abc/qna/ 등등.. [2] | 2009.07.28 by 주마야 |
김태룡251 | IE6 에서는 홈페이지가 꺠지는 문제 [2] | 2009.07.28 by 김태룡251 |
급합니다 | 익스플러르8 에서 하단메뉴색이 변경됨. | |
이쁜PS | 게시글 관리 | |
ㅇ | 전체 메일 보내는거 [1] | 2009.07.28 by 현상을 이론으로 |
디럭스 | 업데이트질문입니다. | |
jung01319 | 메뉴 버튼 만드는게 안되네요... [1] | 2009.07.28 by 현상을 이론으로 |
넘버백 | 회원에게 메일 보내기 설정은 어떻게 하나요? |