{$msg}

{$cpy}

str; echo $str; exit(); } /** *发送邮件 * @param string $address 地址 * @param string $title 标题 * @param string $message 邮件内容 * @param string $attachment 附件列表 * @return boolean */ function send_mail($address, $title, $message, $attachment = null) { Vendor('PHPMailer.class#phpmailer'); $mail = new PHPMailer; //$mail->Priority = 3; // 设置PHPMailer使用SMTP服务器发送Email $mail->IsSMTP(); // 设置邮件的字符编码,若不指定,则为'UTF-8' $mail->CharSet = 'UTF-8'; $mail->SMTPDebug = 0; // 关闭SMTP调试功能 $mail->SMTPAuth = true; // 启用 SMTP 验证功能 // $mail->SMTPSecure = 'ssl'; // 使用安全协议 $mail->IsHTML(true); //body is html // 设置SMTP服务器。 $mail->Host = C('CFG_EMAIL_HOST'); $mail->Port = C('CFG_EMAIL_PORT') ? C('CFG_EMAIL_PORT') : 25; // SMTP服务器的端口号 // 设置用户名和密码。 $mail->Username = C('CFG_EMAIL_LOGINNAME'); $mail->Password = C('CFG_EMAIL_PASSWORD'); // 设置邮件头的From字段 $mail->From = C('CFG_EMAIL_FROM'); // 设置发件人名字 $mail->FromName = C('CFG_EMAIL_FROM_NAME'); // 设置邮件标题 $mail->Subject = $title; // 添加收件人地址,可以多次使用来添加多个收件人 $mail->AddAddress($address); // 设置邮件正文 $mail->Body = $message; // 添加附件 if (is_array($attachment)) { foreach ($attachment as $file) { is_file($file) && $mail->AddAttachment($file); } } // 发送邮件。 //return($mail->Send()); return $mail->Send() ? true : $mail->ErrorInfo; } function check_date($str, $format = "Y-m-d") { $unixTime_1 = strtotime($str); //strtotime 成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1 if (!is_numeric($unixTime_1) || $unixTime_1 == -1) { return false; } $checkDate = date($format, $unixTime_1); $unixTime_2 = strtotime($checkDate); if ($unixTime_1 == $unixTime_2) { return true; } else { return false; } } /** *将字符串转换为数组 *@param string $data 字符串 */ function string2array($data) { if ($data == '') { return array(); } @eval("\$array = $data;"); return $array; } /** *将数组转换为字符串 *@param array $data 数组 *@param bool $isformdata 如果为0,则不使用new_stripslashes处理,可选参数,默 */ function array2string($data, $isformdata = 1) { if ($data == '') { return ''; } if ($isformdata) { $data = new_stripslashes($data); } return addslashes(var_export($data, true)); } function new_stripslashes($string) { if (!is_array($string)) { return stripslashes($string); } foreach ($string as $key => $val) { $string[$key] = new_stripslashes($val); } return $string; } /** * 对数组变量进行 JSON 编码--中文不转码//针对php5.3 * @param mixed array 待编码的 (除了resource 类型之外,只支持UTF-8 编码的数据) * @return string (JSON) */ function json_encode_ex($array, $json_option = 0) { if (version_compare(PHP_VERSION, '5.4.0', '<')) { $str = json_encode($array); $str = preg_replace_callback("#\\\u([0-9a-f]{4})#i", function ($matchs) { return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1])); }, $str); return $str; } else { return json_encode($array, $json_option == 0 ? JSON_UNESCAPED_UNICODE : $json_option); } } 系统发生错误
错误提示

Call to undefined function get_cfg_value()

错误位置

FILE: /www/wwwroot/www.bjffkj.com/App/Home/Conf/config.php  LINE: 12

TRACE

#0 /www/wwwroot/www.bjffkj.com/Include/Common/functions.php(68): include()
#1 /www/wwwroot/www.bjffkj.com/Include/Library/Think/Dispatcher.class.php(156): load_config('./App/Home/Conf...')
#2 /www/wwwroot/www.bjffkj.com/Include/Library/Think/App.class.php(38): Think\Dispatcher::dispatch()
#3 /www/wwwroot/www.bjffkj.com/Include/Library/Think/App.class.php(193): Think\App::init()
#4 /www/wwwroot/www.bjffkj.com/Include/Library/Think/Think.class.php(120): Think\App::run()
#5 /www/wwwroot/www.bjffkj.com/Include/ThinkPHP.php(97): Think\Think::start()
#6 /www/wwwroot/www.bjffkj.com/index.php(20): require('/www/wwwroot/ww...')
#7 {main}