www.gusucode.com > 4128网博士成品网站管理系统 PHP网站源码程序 > 4128/4128/tools/bg_mark/post.php

    <?php
define("ROOTPATH", "../../");
include(ROOTPATH."includes/common.inc.php");
include("language/".$sLan.".php");
//include("includes/cg.inc.php");

$act = $_POST['act'];

switch($act){

	case "bgmark":
		
		//当ajax上传图片时,jform是在iframe中实现的,需要给中文提示加上编码
		$Meta="<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
		
		$starttime=htmlspecialchars($_POST["starttime"]);
		$endtime=htmlspecialchars($_POST["endtime"]);
		$arrivaltime=htmlspecialchars($_POST["arrivaltime"]);
		$keeptime=htmlspecialchars($_POST["keeptime"]);
		$roomtype=htmlspecialchars($_POST["roomtype"]);
		$marknumber=htmlspecialchars($_POST["marknumber"]);
		$markperson=htmlspecialchars($_POST["markperson"]);
		$paytype=htmlspecialchars($_POST["paytype"]);
		$markname=htmlspecialchars($_POST["markname"]);
		$marktype=htmlspecialchars($_POST["marktype"]);
		$livename=htmlspecialchars($_POST["livename"]);
		$livetype=htmlspecialchars($_POST["livetype"]);
		$markcontact=htmlspecialchars($_POST["markcontact"]);
		$markmail=htmlspecialchars($_POST["markmail"]);
		
		$markother=$_POST["markother"];
		$markother=Url2Path($markother);
		$markother=nl2br($markother);
		$checkimgcode=htmlspecialchars($_POST["checkimgcode"]);
		$today = date('Y-m-d');
		$todayarray = explode("-",$today);
		$todaytime = mktime(0,0,0,$todayarray[1],$todayarray[2],$todayarray[0]);

		if($starttime==""){
			echo $Meta.$strMarkNTC1;
			exit;
		}
		
		$startdate = explode("-",$starttime);
		$starttime1 = mktime(0,0,0,$startdate[1],$startdate[2],$startdate[0]);
		
		if($starttime1 < $todaytime){
			echo $Meta.$strMarkNTC3;
			exit;
		}
		
		if($endtime==""){
			echo $Meta.$strMarkNTC2;
			exit;
		}
		
		$enddate = explode("-",$endtime);
		$endtime1 = mktime(0,0,0,$enddate[1],$enddate[2],$enddate[0]);
		
		if($endtime1 < $todaytime){
			echo $Meta.$strMarkNTC4;
			exit;
		}
		
		if($starttime1 > $endtime1){
			echo $Meta.$strMarkNTC5;
			exit;
		}
		
		if($marknumber==""){
			echo $Meta.$strMarkNTC6;
			exit;
		}

		if(strlen($marknumber)>20){
			echo $Meta.$strMarkNTC7;
			exit;
		}
		
		if($markperson==""){
			echo $Meta.$strMarkNTC8;
			exit;
		}

		if(strlen($markperson)>20){
			echo $Meta.$strMarkNTC9;
			exit;
		}
		
		if($markname==""){
			echo $Meta.$strMarkNTC10;
			exit;
		}

		if(strlen($markname)>30){
			echo $Meta.$strMarkNTC11;
			exit;
		}
		
		if($livename==""){
			echo $Meta.$strMarkNTC12;
			exit;
		}

		if(strlen($livename)>30){
			echo $Meta.$strMarkNTC13;
			exit;
		}
		
		if($markcontact==""){
			echo $Meta.$strMarkNTC14;
			exit;
		}
		
		if(strlen($markcontact)>30){
			echo $Meta.$strMarkNTC15;
			exit;
		}
		
		if(strlen($markmail)>30){
			echo $Meta.$strMarkNTC16;
			exit;
		}
		
		if(strlen($markother)>65000){
			echo $Meta.$strMarkNTC17;
			exit;
		}
		
		//图形验证码
		if($checkimgcode!="no"){
			$ImgCode=$_POST["ImgCode"];
			
			$Ic=$_COOKIE["CODEIMG"];
			$Ic=strrev($Ic)+5*2-9;
			$Ic=substr ($Ic,0,4);

			if($ImgCode=="" || $Ic!=$ImgCode){
				echo $Meta.$strIcErr;
				exit;
			}
		}

		//标签过滤
		$markother=str_replace("{#","{ #",$markother);
		$markother=str_replace("#}","# }",$markother);
		$dtime=time();
		$msql->query("insert into {P}_tools_markcon set
		dtime='$dtime',
		starttime='$starttime',
		endtime='$endtime',
		arrivaltime='$arrivaltime',
		keeptime='$keeptime',
		roomtype='$roomtype',
		marknumber='$marknumber',
		markperson='$markperson',
		paytype='$paytype',
		markname='$markname',
		marktype='$marktype',
		livename='$livename',
		livetype='$livetype',
		markcontact='$markcontact',
		markmail='$markmail',
		markother='$markother'
		");

		$id=$msql->instid();

		echo "OK";
		exit;

	break;

}
?>