키스의 게시물 10 > 자유게시판

자유게시판

키스의 게시물 10 정보

키스의 게시물 10

본문

요청이 있어서 어쩔 수 없이 또 올립니다. ^^;
추천
0

댓글 2개

<?php #php##source###socket####fsockopen()을 이용하여 그누보드 최신글 가져오기 ?>
<?php

/*제작자 : 유창화
사용제한 : 사용은 자유롭습니다. 단, 강의나 책의 내용으로서 사용될 경우 허락을 받으셔야 합니다.*/

//모든 에러를 출력하도록 설정한다.
error_reporting(E_ALL);

//기본 함수 모음을 인클루드
include_once 'source/Yfunction.php';

//처리시간 측정시작
$Ystarttime = Yget_microtime();



echo "
<script language=\"javascript\">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path      = \"..\";
var g4_bbs      = \"bbs\";
var g4_bbs_img  = \"img\";
var g4_url      = \"http://sir.co.kr\";
var g4_is_member = \"1\";
var g4_is_admin  = \"\";
var g4_bo_table  = \"\";
var g4_sca      = \"\";
var g4_charset  = \"euc-kr\";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf(\"gecko\") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf(\"msie\") != -1;
</script>
<script language=\"javascript\" src=\"http://sir.co.kr/js/common.js\"></script>
<script language=\"javascript\" src=\"http://sir.co.kr/js/search.js\"></script>
<script language=\"javascript\" src=\"http://sir.co.kr/js/sideview.js\"></script>
<script language=\"javascript\" src=\"http://sir.co.kr/js/v12.js\"></script>
<link rel=\"stylesheet\" href=\"http://sir.co.kr/style.css\" type=\"text/css\">
";

$gr_id = Yvar_check($_GET['gr_id']);
$view = Yvar_check($_GET['view']);
$mb_id = Yvar_check($_GET['mb_id']);
$page = Yvar_check($_GET['page']);
$base_url = "http://sir.co.kr/bbs/new.php";
$url = $base_url . "?gr_id=$gr_id&view=$view&mb_id=$mb_id&page=$page";//읽어올 url
$referer = $base_url;//속일 리퍼러

$text = iconv('euc-kr', 'utf-8', Yreadfile($url, $referer));
$temp = explode('<!-- 분류 시작 -->', $text);
$temp2 = explode('</script>', $temp[1]);
$text = preg_replace("`<img +src *= *('|\")?([^'\">]+)('|\")?( *)`", "<img src='http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php?url=\\2'\\4", preg_replace("'\.+/'", 'http://sir.co.kr/', $temp2[0] . '</script>' . $temp2[1] . '</script>'));
$text = preg_replace("`<input type=image +src *= *('|\")?([^'\">]+)('|\")?( *)`", "<input type=image src='http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php?url=\\2'\\4", $text);

echo str_replace(array('http://sir.co.kr/new.php', 'http://sir.co.kr/board.php'), array($_SERVER['PHP_SELF'] , 'http://sir.co.kr/bbs/board.php'), $text);

?>
<?php

//처리시간 출력
Yecho_usetime($Ystarttime);

//설명글 출력
$guide_text = '
[요약]
서버에서 fsockopen()함수가 가능할 경우, 그것을 이용하여 그누보드의 최신글을 가져옵니다.
';

Yecho_guide($guide_text);

//소스보기 출력
Yecho_viewsource();

?>
전체 199,647 |RSS
자유게시판 내용 검색

회원로그인

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