首页 > php代码 > php+json用户注册返回json数据

php+json用户注册返回json数据

下面的一段代码是一段简单的php+json用户注册返回json数据哦,因为在做flash互动时经常会用到flash与json数据交换哦,我们所用php实时返回并且输出json


<?php
require_once ("../Inc/Conn.php");
require_once ("../Inc/function.php");
/*
  接收flash post 数据
  Date"2009.04.24
*/
$User_Name = Get_value('User_name', 1);
$User_Pass = Get_value('User_Pass', 1);
$Puser_Pass = Get_value('Puser_Pass', 1);
$User_Mail = Get_value('User_Mail', 1);
$User_Baby_Sex = Get_value('User_Baby_Sex', 1);
$year = Get_value('year', 1);
$month = Get_value('month', 1);
$day = Get_value('day', 1);
$User_Prov = Get_value('User_Prov', 1);
$User_City = Get_value('User_City', 1);
$User_rname = Get_value('User_rname', 1);
$User_Zip = Get_value('User_Zip', 1);
$User_Hand = Get_value('User_Hand', 1);
$User_YesNo = Get_value('User_YesNo', 1);
$User_Address = Get_value('User_Address', 1);
if (empty($User_Name) || strlen($User_name) > 8) {
    ShowMsg("{"result":"false"}");
} elseif (empty($User_Pass) || ($User_Pass != $Puser_Pass)) {
    ShowMsg("{"result":"false"}");
} elseif (!@preg_match("/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/", $User_Mail) || strlen($User_Mail) < 6) {
    ShowMsg("{"result":"false"}");
} elseif (empty($User_Prov) || empty($User_City)) {
    ShowMsg("{"result":"false"}");
} elseif (!empty($User_rname)) {
    if (strlen($User_rname) > 6) {
        ShowMsg("{"result":"false"}");
    }
}
if (!empty($User_Address)) {
    if (strlen($User_Address) > 100) {
        ShowMsg("{"result":"false"}");
    }
}
if (!empty($User_Zip)) {
    if (!strlen($User_Zip) == 6 || !is_numeric($User_Zip)) {
        ShowMsg("{"result":"false"}");
    }
}
if (is_numeric($User_Hand)) {
    if (!@preg_match("/d{11}/", $User_Hand)) {
        ShowMsg("{"result":"false"}");
    }
}
$User_Baby_Birth = @iconv('utf-8', 'gb2312', "$year 年 $month 月 $day 日");
$sheng = @iconv('utf-8', 'gb2312', $User_Prov . $User_City);
$sql = "Insert into tablename(User_Name,User_Pass,User_Mail,User_Baby_Sex,User_Baby_Birth,sheng,User_Zip,User_Address,";
$sql.= "User_Hand,User_YesNo,User_rname) values('$User_Name','$User_Pass','$User_Mail','$User_Baby_Sex','$User_Baby_Birth',";
$sql.= "'$sheng','$User_Zip','$User_Address','$User_Hand','$User_YesNo','$User_rname')";
$sqlUser = "select User_Name from tablename where User_Name='$User_Name'";
$result = mysql_query($sqlUser) or die(mysql_error() . $sqlUser);
if (mysql_num_rows($result)) {
    ShowMsg("{"result":"false"}");
} else {
    if (mysql_query($sql)) {
        $outPut = "{
   \"Id":\" . mysql_insert_id() . ",\n
   \"User_Name\":"$User_Name",\n   
   \"User_Mail\":"$User_Mail",\n
   \"User_Baby_Sex\":"$User_Baby_Sex",\n
   \"User_Baby_Birth\":"$User_Baby_Birth",\n
   \"sheng\":"$sheng",\n
   \"User_Zip\":"$User_Zip",\n
   \"User_Address\":"$User_Address",\n
   \"User_Hand\":"$User_Hand",\n
   \"User_YesNo\":"$User_YesNo",\n
   \"User_rname\":"$User_rname",\n 
   \"result\":"true" 
   }";
        ShowMsg($outPut);
    } else {
        ShowMsg("{\"result\":\"false\"}");
    }
}


本文链接:http://www.phprm.com/code/3bb1212a0c0bf135f37eff737ea23f00.html

收藏随意^^请保留教程地址.

标签:none

发表留言