关闭

json格式的数据

66人阅读 评论(0) 收藏 举报
分类:

类Reponse.class.php

<?php
 class Reponse{
  private $code;
  private $message;
  private $data;
  //静态方法只能用类名调用
  public static function json($code="",$message="",$data=array())
  {
     $array=array();
     $array=array(
      'code'=>$code,
      'message'=>$message,
      'data'=>$data
      );
 return  @preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", json_encode($array));
  }
}      
?>

 用户注册代码test.php

<?php
header("Content-Type:text/html;charset=utf8");
require dirname("__FILE__").'/Reponse.class.php';
require dirname("__FILE__")."/config.php";
$username=$_REQUEST['username'];
$userpwd=$_REQUEST['userpwd'];
$useremail=$_REQUEST['useremail'];
if ($username&&$useremail&&$userpwd) {
  $sql="select * from user where username='".$username."'";
  $result=mysql_query($sql);
  $count=@mysql_num_rows($result);
  if($count>0)
  {
     exit(Reponse::json("00","该用户名已被注册",""));
  }
  else
  {
  //主要是通过MD5加密,然后当用户输入密码时,也是通过加密后与其比较,若想等则是正确的
  $userpwd=@md5(md5($userpwd).$username);
    $sql1="insert into `user`(user_id,username,userpwd,useremail) values(NULL,'$username','$userpwd','$useremail')";
      $sql2=mysql_query($sql1) or die(mysql_error());
    if($sql2)
    {
      exit(Reponse::json("1","注册成功",""));
    }
    else
    {
      exit(Reponse::json("2","注册失败",""));
    }
  }
}
else
{
    exit(Reponse::json("0","请求参数不能为空",""));
}

?>

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6825次
    • 积分:327
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:4篇
    • 译文:1篇
    • 评论:1条
    文章分类
    文章存档
    最新评论