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; } ?>