diff --git a/bbs/current_connect.php b/bbs/current_connect.php index f9331a070..686522564 100644 --- a/bbs/current_connect.php +++ b/bbs/current_connect.php @@ -18,7 +18,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { $list[$i]['name'] = get_sideview($row['mb_id'], cut_str($row['mb_nick'], $config['cf_cut_name']), $row['mb_email'], $row['mb_homepage']); } else { if ($is_admin) - $list[$i]['name'] = $row[lo_ip]; + $list[$i]['name'] = $row['lo_ip']; else $list[$i]['name'] = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", G5_IP_DISPLAY, $row['lo_ip']); } diff --git a/bbs/email_stop.php b/bbs/email_stop.php index 8e0a9bfff..3635bb361 100644 --- a/bbs/email_stop.php +++ b/bbs/email_stop.php @@ -1,15 +1,15 @@ ", $content); + $content = str_replace("\n", "
", $content); } // html 이면 diff --git a/bbs/link.php b/bbs/link.php index 1ba9f8fee..e74536ca9 100644 --- a/bbs/link.php +++ b/bbs/link.php @@ -1,23 +1,23 @@ ' ."\n".' >' - ."\n".' >'.preg_replace("/\n/", "\n> ", get_text($row['me_memo'], 0)) + ."\n".' >'.str_replace("\n", "\n> ", get_text($row['me_memo'], 0)) ."\n".' >' .' >'; diff --git a/bbs/new.php b/bbs/new.php index d91c0a8e2..66a10188b 100644 --- a/bbs/new.php +++ b/bbs/new.php @@ -52,7 +52,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { // 원글 $comment = ""; $comment_link = ""; - $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '$row[wr_id]' "); + $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' "); $list[$i] = $row2; $name = get_sideview($row2['mb_id'], cut_str($row2['wr_name'], $config['cf_cut_name']), $row2['wr_email'], $row2['wr_homepage']); diff --git a/bbs/new_delete.php b/bbs/new_delete.php index 6358d4885..e3df24ce8 100644 --- a/bbs/new_delete.php +++ b/bbs/new_delete.php @@ -44,7 +44,7 @@ for($i=0;$i +
@@ -43,7 +43,6 @@ function fregister_email_submit(f) { - f.action = ""; return true; } diff --git a/bbs/register_form.php b/bbs/register_form.php index b5bfc33f2..c4919bf73 100644 --- a/bbs/register_form.php +++ b/bbs/register_form.php @@ -51,10 +51,10 @@ if ($w == "") { if ($is_admin) alert('관리자의 회원정보는 관리자 화면에서 수정해 주십시오.', G5_URL); - if (!$member[mb_id]) + if (!$is_member) alert('로그인 후 이용하여 주십시오.', G5_URL); - if ($member[mb_id] != $mb_id) + if ($member['mb_id'] != $mb_id) alert('로그인된 회원과 넘어온 정보가 서로 다릅니다.'); /* diff --git a/bbs/rss.php b/bbs/rss.php index d53c92f1e..6bf5b1b55 100644 --- a/bbs/rss.php +++ b/bbs/rss.php @@ -7,9 +7,14 @@ function specialchars_replace($str, $len=0) { $str = substr($str, 0, $len); } + $str = str_replace(array("&", "<", ">"), array("&", "<", ">"), $str); + + /* $str = preg_replace("/&/", "&", $str); $str = preg_replace("//", ">", $str); + */ + return $str; } diff --git a/bbs/scrap.php b/bbs/scrap.php index 916e1b204..dbf53f2f2 100644 --- a/bbs/scrap.php +++ b/bbs/scrap.php @@ -18,7 +18,7 @@ $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 -if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) +if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 $list = array(); diff --git a/bbs/search.php b/bbs/search.php index 97662e56a..bf156e801 100644 --- a/bbs/search.php +++ b/bbs/search.php @@ -140,7 +140,7 @@ if ($stx) { $rows = $srows; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 - if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) + if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 for ($i=0; $i ", get_text($write['wr_content'], 0)) + ."\n > ".str_replace("\n", "\n> ", get_text($write['wr_content'], 0)) ."\n > " ."\n > ";