diff --git a/bbs/formmail_send.php b/bbs/formmail_send.php
index 6f9289e6d..1a2c2ce9a 100644
--- a/bbs/formmail_send.php
+++ b/bbs/formmail_send.php
@@ -1,11 +1,12 @@
+define('G4_CAPTCHA', 1);
include_once('./_common.php');
-include_once("$g4['path']/lib/mailer.lib.php");
+include_once("{$g4['path']}/lib/mailer.lib.php");
-if (!$config[cf_email_use])
- alert('환경설정에서 "메일발송 사용"에 체크하셔야 메일을 발송할 수 있습니다.'.PHP_EOL.PHP_EOL.'관리자에게 문의하시기 바랍니다.');
+if (!$config['cf_email_use'])
+ alert('환경설정에서 "메일발송 사용"에 체크하셔야 메일을 발송할 수 있습니다.\\n\\n관리자에게 문의하시기 바랍니다.');
-if (!$is_member && $config[cf_formmail_is_member])
+if (!$is_member && $config['cf_formmail_is_member'])
alert_close('회원만 이용하실 수 있습니다.');
$to = base64_decode($to);
@@ -14,33 +15,31 @@ if (substr_count($to, "@") > 1)
alert_close('한번에 한사람에게만 메일을 발송할 수 있습니다.');
-$key = get_session('captcha_keystring');
-if (!($key && $key == $_POST[wr_key])) {
- session_unregister('captcha_keystring');
- alert('정상적인 접근이 아닌것 같습니다.');
+if ($is_guest && !chk_captcha()) {
+ alert('스팸방지에 입력한 숫자가 틀렸습니다.');
}
-for ($i=1; $i<=$attach; $i++)
+for ($i=1; $i<=$attach; $i++)
{
- if ($_FILES['file'.$i][name])
- $file[] = attach_file($_FILES['file'.$i][name], $_FILES['file'.$i][tmp_name]);
+ if ($_FILES['file'.$i]['name'])
+ $file[] = attach_file($_FILES['file'.$i]['name'], $_FILES['file'.$i]['tmp_name']);
}
$content = stripslashes($content);
-if ($type == 2)
+if ($type == 2)
{
$type = 1;
$content = preg_replace("/\n/", "
", $content);
-}
+}
// html 이면
-if ($type)
+if ($type)
{
- $current_url = $g4[url];
- $mail_content = '