函数如下:public function create(){
header("Content-Type:text/html; charset=utf-8");
$data = array();
$data['name'] = $_POST['username'];
$data['email'] = $_POST['email'];
$usermodel = M("User"); echo "abcd";
if (function_exists(uc_user_register))
{
echo "Yes";
}
else
{
echo "false";
}
$uid = uc_user_register($_POST['username'], $_POST['password'], $_POST['email']);
echo "aaaa";
if($uid<=0){
if($uid == -1) {
echo '用户名不合法'; exit;
} elseif($uid == -2) {
echo '包含要允许注册的词语'; exit;
} elseif($uid == -3) {
echo '用户名已经存在'; exit;
} elseif($uid == -4) {
echo 'Email 格式有误'; exit;
} elseif($uid == -5) {
echo 'Email 不允许注册'; exit;
} elseif($uid == -6) {
echo '该 Email 已经被注册'; exit;
} else{
echo '未知错误'; exit;
}
}else if($uid>0){
echo "abc"; }
if($usermodel->data($data)->add())echo '注册成功'; }
header("Content-Type:text/html; charset=utf-8");
$data = array();
$data['name'] = $_POST['username'];
$data['email'] = $_POST['email'];
$usermodel = M("User"); echo "abcd";
if (function_exists(uc_user_register))
{
echo "Yes";
}
else
{
echo "false";
}
$uid = uc_user_register($_POST['username'], $_POST['password'], $_POST['email']);
echo "aaaa";
if($uid<=0){
if($uid == -1) {
echo '用户名不合法'; exit;
} elseif($uid == -2) {
echo '包含要允许注册的词语'; exit;
} elseif($uid == -3) {
echo '用户名已经存在'; exit;
} elseif($uid == -4) {
echo 'Email 格式有误'; exit;
} elseif($uid == -5) {
echo 'Email 不允许注册'; exit;
} elseif($uid == -6) {
echo '该 Email 已经被注册'; exit;
} else{
echo '未知错误'; exit;
}
}else if($uid>0){
echo "abc"; }
if($usermodel->data($data)->add())echo '注册成功'; }
你再 $uid = uc_user_register($_POST['username'], $_POST['password'], $_POST['email']);
必然产生 函数未定义 的错误
如果 php 的错误显示功能没打开,就将因 500 错导致空白页
if(empty($uc_controls[$model])) {
include_once UC_ROOT.'./lib/db.class.php';
include_once UC_ROOT.'./model/base.php';
include_once UC_ROOT."./control/$model.php";
eval("\$uc_controls['$model'] = new {$model}control();");出现问题,文件加载不了,不知道是什么问题
print_r(get_included_files());
看看都加载了那些文件