$mail = sqladds($_POST['mail']); $z = $m->once_fetch_array("SELECT COUNT(*) AS total FROM `" . DB_NAME . "`.`" . DB_PREFIX . "users` WHERE email='{$mail}'"); if ($z['total'] > 0) { msg('修改失败:邮箱已经存在'); } $m->query("UPDATE `" . DB_PREFIX . "users` SET `email` = '{$mail}' WHERE `id` = '" . UID . "';"); } else { msg('邮箱格式有误,请检查'); } } $set = array(); foreach ($PostArray as $value) { if (!isset($i['post'][$value])) { $i['post'][$value] = ''; } @option::uset($value, $i['post'][$value]); } doAction('set_save2'); Redirect('index.php?mod=set&ok'); break; case 'admin:testmail': global $i; $x = misc::mail($i['user']['email'], SYSTEM_FN . ' V' . SYSTEM_VER . ' - 邮件发送测试', '这是一封关于 ' . SYSTEM_FN . ' 的测试邮件,如果你收到了此邮件,表示邮件系统可以正常工作<br/><br/>站点地址:' . SYSTEM_URL, array('测试附件.txt' => '这是一个测试附件')); if ($x === true) { Redirect('index.php?mod=admin:set&mailtestok'); } else { msg('邮件发送失败,发件日志:<br/>' . $x); } break; case 'admin:testbbs': global $i;