return1.php 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536
  1. <?php
  2. /*
  3. 2014�����Ѽ��Ŷ�ȫ��Դ�벻�������ܴ���ȫ����Դ�������û����ο�����
  4. ͬʱ���ǽ�����������������û��ṩ����֧�֡�
  5. �����Դ�빺�����ת����Ϊ�����Ǽ�ɾ�������֤�ʺţ�ͬʱҲ�����ṩ�κ�֧�֡�
  6. �Ѽ�Դ��
  7. */
  8. function gloguolv($content){
  9. $pattern = "/(select[\s])|(union[\s])|(insert[\s])|(update[\s])|(delete[\s])|(from[\s])|(where[\s])|(drop[\s])/i";
  10. if (is_array($content)) {
  11. foreach ($content as $key=>$value) {
  12. if(get_magic_quotes_gpc()){$content[$key] = trim($value);}else{$content[$key] = addslashes(trim($value));}
  13. if(preg_match($pattern,$content[$key])) {
  14. $content[$key] = '';
  15. }
  16. }
  17. } else {
  18. if(get_magic_quotes_gpc()){$content=$content;}else{$content=addslashes($content);}
  19. if(preg_match($pattern,$content)) {
  20. $content = '';
  21. }
  22. }
  23. $content=str_ireplace("<?","&lt;?",$content);
  24. $content=str_ireplace("?>","?&gt;",$content);
  25. $content=str_ireplace("<%","&lt;%",$content);
  26. $content=str_ireplace("%>","%&gt;",$content);
  27. return $content;
  28. }
  29. function sqlzhuru($str) { //ȥ������html��ǩ
  30. return strip_tags(gloguolv($str));
  31. }
  32. function sqlzhuru1($str){ //�༭������������HTML��ʽ�����ڱ༭��
  33. $content=gloguolv($str);
  34. $content=str_ireplace("<script","&lt;script",$content);
  35. $content=str_ireplace("<iframe","&lt;iframe",$content);
  36. $content=str_ireplace("<style","&lt;style",$content);
  37. return $content;
  38. }
  39. function sqlzhuru2($str){ //�༭����������script������ͳ�ƴ�������
  40. $content=gloguolv($str);
  41. $content=str_ireplace("<iframe","&lt;iframe",$content);
  42. $content=str_ireplace("<style","&lt;style",$content);
  43. return $content;
  44. }
  45. function returndeldian($x){
  46. $a=str_replace(".","",sqlzhuru($x));
  47. $b=str_replace("/","",$a);
  48. return $b;
  49. }
  50. function returnwan($x){
  51. if($x>10000){$s=$x/10000;return $s."��";}
  52. else{return $x;}
  53. }
  54. function returnzhekou($m1,$m2){//m1�Żݼ� m2ԭ��
  55. if($m1==0 || $m2==0){return "���ۿ�";}else{return sprintf("%.1f",10*$m1/$m2)."��";}
  56. }
  57. function isDate($dateString ) {
  58. if(date('Y-m-d H:i:s',strtotime($dateString))==$dateString){return $dateString;}else{return "";}
  59. }
  60. function getsj(){
  61. return date("Y-m-d H:i:s");
  62. }
  63. $sj=getsj();
  64. function delhtml($a){
  65. $a=str_replace(" ","",$a);
  66. $a=str_replace("\r\n", "",$a);
  67. return $a;
  68. }
  69. function returnzjjk($x){
  70. $x=intval($x);
  71. if($x==0){
  72. return "ϵͳ����";
  73. }elseif($x==1){
  74. return "�˹�����֧����";
  75. }elseif($x==2){
  76. return "�˹�����΢��";
  77. }elseif($x==3){
  78. return "֧������ֵ";
  79. }elseif($x==4){
  80. return "΢�ų�ֵ";
  81. }elseif($x==5){
  82. return "����Ա����";
  83. }
  84. }
  85. function httpPost($url, $data){
  86. $curl = curl_init($url);
  87. curl_setopt($curl, CURLOPT_POST, true);
  88. curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
  89. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  90. $response = curl_exec($curl);
  91. curl_close($curl);
  92. return $response;
  93. }
  94. function yjImgToBase64($img_file) {
  95. $img_base64 = '';
  96. if (file_exists($img_file)) {
  97. $app_img_file = $img_file;
  98. $img_info = getimagesize($app_img_file);
  99. $fp = fopen($app_img_file, "r");
  100. if ($fp) {
  101. $filesize = filesize($app_img_file);
  102. $content = fread($fp, $filesize);
  103. $file_content = chunk_split(base64_encode($content));
  104. switch ($img_info[2]) {
  105. case 1: $img_type = "gif";
  106. break;
  107. case 2: $img_type = "jpg";
  108. break;
  109. case 3: $img_type = "png";
  110. break;
  111. }
  112. $img_base64 = 'data:image/' . $img_type . ';base64,' . $file_content;
  113. }
  114. fclose($fp);
  115. }
  116. return $img_base64; //����ͼƬ��base64
  117. }
  118. function getuip(){
  119. $ip = '';
  120. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
  121. $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  122. }elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
  123. $ip = $_SERVER['HTTP_CLIENT_IP'];
  124. }else{
  125. $ip = $_SERVER['REMOTE_ADDR'];
  126. }
  127. $ip_arr = explode(',', $ip);
  128. return $ip_arr[0];
  129. }
  130. function returndw($m,$d,$t=""){
  131. if(empty($m)){return $t;}else{return $m.$d;}
  132. }
  133. function returnhz($t){
  134. $a=preg_split("/\./",$t);
  135. return $a[count($a)-1];
  136. }
  137. function returnnotp($t,$a=""){
  138. $tpv=preg_split("/\./",$t);
  139. for($i=0;$i<count($tpv)-1;$i++){
  140. $astr=$astr.$tpv[$i];
  141. if($i<count($tpv)-2){$astr=$astr.".";}
  142. }
  143. $wstr=$astr.$a.".".$tpv[count($tpv)-1];
  144. if(!check_in("http",$t)){$wstr=weburl.$wstr;}
  145. return $wstr;
  146. }
  147. function returnguolvty($x){
  148. if(1==$x){return "IP��ַ";}
  149. elseif(2==$x){return "�ֻ�����";}
  150. }
  151. function rentser($x,$xv,$y,$yv,$nq="search",$z='',$zv='',$w='',$wv=''){
  152. if(empty($nq)){$nq="search";}
  153. $nstr=$_GET[str];
  154. if(!check_in("_".$x.$xv."v",$nstr)){
  155. if(check_in("_".$x,$nstr)){
  156. $a=preg_split("/_".$x."/",$nstr);
  157. $re3=preg_split("/_/",$a[1]);
  158. $b=preg_split("/v/",$re3[0]);
  159. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  160. $d=preg_split("/_".$x.$ssr."v/",$nstr);
  161. $nstr=$a[0]."_".$x.$xv."v".$d[1];
  162. }else{
  163. $nstr=$nstr."_".$x.$xv."v";
  164. }
  165. }
  166. if($y!=""){
  167. if(!check_in("_".$y.$yv."v",$nstr)){
  168. if(check_in("_".$y,$nstr)){
  169. $a=preg_split("/_".$y."/",$nstr);
  170. $re3=preg_split("/_/",$a[1]);
  171. $b=preg_split("/v/",$re3[0]);
  172. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  173. $d=preg_split("/_".$y.$ssr."v/",$nstr);
  174. $nstr=$a[0]."_".$y.$yv."v".$d[1];
  175. }else{
  176. $nstr=$nstr."_".$y.$yv."v";
  177. }
  178. }
  179. }
  180. if($z!=""){
  181. if(!check_in("_".$z.$zv."v",$nstr)){
  182. if(check_in("_".$z,$nstr)){
  183. $a=preg_split("/_".$z."/",$nstr);
  184. $re3=preg_split("/_/",$a[1]);
  185. $b=preg_split("/v/",$re3[0]);
  186. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  187. $d=preg_split("/_".$z.$ssr."v/",$nstr);
  188. $nstr=$a[0]."_".$z.$zv."v".$d[1];
  189. }else{
  190. $nstr=$nstr."_".$z.$zv."v";
  191. }
  192. }
  193. }
  194. if($w!=""){
  195. if(!check_in("_".$w.$wv."v",$nstr)){
  196. if(check_in("_".$w,$nstr)){
  197. $a=preg_split("/_".$w."/",$nstr);
  198. $re3=preg_split("/_/",$a[1]);
  199. $b=preg_split("/v/",$re3[0]);
  200. $ssr="";for($ri=0;$ri<count($b);$ri++){$ssr=$ssr.$b[$ri];if($ri<(count($b)-2)){$ssr=$ssr."v";}}
  201. $d=preg_split("/_".$w.$ssr."v/",$nstr);
  202. $nstr=$a[0]."_".$w.$wv."v".$d[1];
  203. }else{
  204. $nstr=$nstr."_".$w.$wv."v";
  205. }
  206. }
  207. }
  208. if($xv==""){$nstr=str_replace("_".$x."v","",$nstr);}
  209. if($yv==""){$nstr=str_replace("_".$y."v","",$nstr);}
  210. if($zv==""){$nstr=str_replace("_".$z."v","",$nstr);}
  211. if($wv==""){$nstr=str_replace("_".$w."v","",$nstr);}
  212. return ($nq.$nstr).".html";}
  213. function inp_tp_upload($ni,$mcnur,$mcname,$gs=""){
  214. $i=$ni;
  215. if(check_in(";",$_FILES["inp$i"]["tmp_name"])){exit;}
  216. if(!empty($_FILES["inp$i"]["tmp_name"])){
  217. $filetype = strtolower($_FILES["inp$i"]['type']);
  218. $tp = array("image/gif","image/pjpeg","image/jpeg","image/jpg","image/x-png","image/png","application/x-shockwave-flash","application/octet-stream","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","video/mpeg4","video/mp4");
  219. if(!in_array($_FILES["inp$i"]["type"],$tp)){
  220. echo "<script>alert('��ʽ����');history.go(-1);</script>";exit;
  221. }
  222. $gs=strtolower($gs);
  223. if($filetype == 'image/jpeg'){$type = '.jpg';}
  224. if($filetype == 'image/jpg'){$type = '.jpg';}
  225. if($filetype == 'image/pjpeg'){$type = '.jpg';}
  226. if($filetype == 'image/gif'){$type = '.gif';}
  227. if($filetype == 'image/x-png' || $filetype=='image/png'){$type = '.png';}
  228. if($filetype == 'application/x-shockwave-flash'){$type = '.swf';}
  229. if($filetype == 'application/octet-stream'){$type = '.flv';}
  230. if($filetype == 'application/vnd.ms-excel'){$type = '.xls';}
  231. if($filetype == 'video/mpeg4' || $filetype == 'video/mp4'){$type = '.mp4';}
  232. $tna=$_FILES["inp$i"]["name"];
  233. if($gs==""){$gsv=$type;}else{$gsv=".".$gs;}
  234. move_uploaded_file($_FILES["inp$i"]['tmp_name'],$mcnur.$mcname.$gsv);
  235. $lastB=$mcname.$gsv;}else{$lastB="";}return $lastB;
  236. }
  237. function getDir($dir){$dirArray[]=NULL;if (false != ($handle = opendir ( $dir ))) {$i=0;while ( false !== ($file = readdir ( $handle )) ) {if ($file != "." && $file != ".."&&!strpos($file,".")) {$dirArray[$i]=$file;$i++;}}closedir ( $handle );}return $dirArray;}
  238. function js_unescape($str){ //PHP��escape����
  239. $ret = '';$len = strlen($str);for($i=0;$i<$len;$i++){if ($str[$i] == '%' && $str[$i+1] == 'u'){$val = hexdec(substr($str, $i+2, 4));if ($val < 0x7f) $ret .= chr($val);else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));$i += 5;}else if ($str[$i] == '%'){$ret .= urldecode(substr($str, $i, 3));$i += 2;}else $ret .= $str[$i];}return iconv('utf-8', 'gb2312', $ret);}
  240. function DateDiff($date1, $date2, $unit = "") {switch($unit){case 's':$dividend = 1;break;case 'i':$dividend = 60;break;case 'h':$dividend = 3600;break;case 'd':$dividend = 86400;break;default:$dividend = 86400;}$time1 = strtotime($date1);$time2 = strtotime($date2);if ($time1 && $time2) return (float)($time1 - $time2) / $dividend;return false;}function read_file_content($FileName) {$fp=fopen($FileName,"r"); $data=""; while(!feof($fp)) {$data.=fread($fp,4096); } fclose($fp); return $data; }function returnsx($x){$nstr=$_GET[str];if(check_in("_".$x,$nstr)){$re1=preg_split("/_".$x."/",$nstr);$re3=preg_split("/_/",$re1[1]);$re2=preg_split("/v/",$re3[0]);$ssr="";for($ri=0;$ri<count($re2);$ri++){$ssr=$ssr.$re2[$ri];if($ri<(count($re2)-2)){$ssr=$ssr."v";}}if($ssr==""){$nr=-1;}else{$nr=$ssr;}return $nr;}else{return -1; }}function check_in($arr, $text){$keys = explode(',',$arr);$result = 0;if($keys){foreach($keys as $key){if(strstr($text,$key)!=''){$result = 1;break;}}}return $result;}function returnjgdw($m,$d,$t="����"){if(empty($m)){return $t;}else{return $m.$d;}}
  241. function returntppd($tp1,$tp2){if(is_file($tp1)){return $tp1;}else{return $tp2;}} //��Ϊ������OSS���������ͼƬ�жϺ�������ʧЧ��
  242. function safeEncoding($string){global $rowcontrol;if(empty($rowcontrol[sermode])){return base_decode(($string));}else{return $string;}}
  243. function base_encode($str){$src = array("/","+","=");$dist = array("|a","|b","|c");$old = base64_encode($str);$new = str_replace($src,$dist,$old);return $new;}
  244. function base_decode($str){$src = array("|a","|b","|c");$dist = array("/","+","=");$old = str_replace($src,$dist,$str);$new = base64_decode($old);return $new;}
  245. function returntitcss($t,$b,$c){$tit=$t;if(1==$b){$tit="<strong>".$tit."</strong>";}if(!empty($c) && $c!="#333"){$tit="<font color='".$c."'>".$tit."</font>";}return $tit;}function returntitdian($t,$l){$len=strlen($t);if($len>$l){return strgb2312($t,0,$l-3)."...";}else{return $t;}}function returnztv($zv,$zvsm=""){if(0==$zv){$ztv="<span class='blue'>��ͨ�����</span>";}elseif(1==$zv){$ztv="<span class='feng'>�������</span>";}elseif(2==$zv){$ztv="<span class='red'>��˲�ͨ��,".$zvsm."</span>";}return $ztv;}
  246. function htmlget($url){$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_REFERER, CHR);curl_setopt($ch, CURLOPT_HEADER,0);$output = curl_exec($ch);curl_close($ch);return $output;}
  247. function systs($a,$b){if($_GET[t]=="suc"){echo "<div class=\"systs\">".$a."[<a href=\"".$b."\">֪����</a>]</div>";}}
  248. function rnd_num($num){$seedarray =microtime();$seedstr =preg_split("/\s/",$seedarray,5);$seed =$seedstr[0]*10000;srand($seed);return rand(1,$num);}
  249. function strgb2312($str, $start, $len) {$tmpstr = "";$strlen = $start + $len;for($i = 0; $i < $strlen; $i++) {if(ord(substr($str, $i, 1)) > 0xa0) {$tmpstr .= substr($str, $i, 2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}function dateYMDN($m){$a=preg_split("/\s/",$m);$b=str_replace("-","",$a[0]);$b=str_replace("/","",$b);return $b;}
  250. function returnonecon($x){
  251. if(1==$x){return "��Աע��Э��";}
  252. elseif(2==$x){return "��������";}
  253. elseif(3==$x){return "������";}
  254. elseif(4==$x){return "��ϵ����";}
  255. elseif(5==$x){return "��˽����";}
  256. elseif(6==$x){return "��������";}
  257. elseif(7==$x){return "������";}
  258. elseif(8==$x){return "��Ʒ��������";}
  259. elseif(9==$x){return "��Ʒ���׹���";}
  260. elseif(10==$x){return "�������������";}
  261. }function dateYMD($m){$a=preg_split("/\s/",$m);return $a[0];}function dateMD($m){$a=dateYMD($m);$b=preg_split("/-/",$a);$mv=$b[1];$dv=$b[2];return $mv."/".$dv;}function dateYMDHM($m){$a=preg_split("/:/",$m);return $a[0].":".$a[1];}function is_date($date){if($date == date('Y-m-d H:i:s',strtotime($date))){return true;}else{return false;}}
  262. function MakePass($length){$possible = "0123456789";$str="";while(strlen($str)<$length){$str.= substr($possible,(rand() % strlen($possible)),1);}return($str);}function MakePassAll($length){$possible = "abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789";$str="";while(strlen($str)<$length){$str.= substr($possible,(rand() % strlen($possible)),1);}return($str);}function returnjgdian($a){$b=preg_split("/\./",$a);if(count($b)>1){return $a;}elseif(0==$a){return 0;}else{return $a.".00";}}function returnyhmoney($m,$m2,$m3,$s1,$s2,$s3,$d){if(2==$m){if($s1>=$s2 && $s1<=$s3){$mv=$m3;}else{$mv=$m2;}if($s1>$s3){updatetable("yjcode_pro","yhxs=1 where id=".$d);}}else{$mv=$m2;}return $mv;}
  263. function returnshopztv($x){
  264. if(0==$x){return "<span class='hui'>δ�ύ����</span>";}
  265. elseif(1==$x){return "<span class='feng'>�������</span>";}
  266. elseif(2==$x){return "<span class='blue'>��������</span>";}
  267. elseif(3==$x){return "<span class='red'>��˱���</span>";}
  268. elseif(4==$x){return "<span class='red'>�Ѿ�����</span>";}
  269. }
  270. function returntxzt($x,$y){
  271. if(1==$x){return "<span class='blue'>���ֳɹ�</span>";}
  272. elseif(2==$x){return "<span class='hui'>�û��Ѿ���������</span>";}
  273. elseif(3==$x){return "<span class='red'>����ʧ��,".$y."</span>";}
  274. elseif(4==$x){return "<span class='green'>�ȴ�����</span>";}
  275. }
  276. function returnadminqx(){
  277. $qx=array("0101,��Ʒ�༭|0102,��Ʒ�鿴|0103,��Ʒɾ��",
  278. "0201,��Ѷ�༭|0202,��Ѷ�鿴|0203,��Ѷɾ��",
  279. "0301,ȫ�ֱ༭|0302,ȫ�ֲ鿴|0303,ȫ��ɾ��",
  280. "0401,�����༭|0402,�����鿴|0403,����ɾ��",
  281. "0601,���༭|0602,���鿴|0603,���ɾ��",
  282. "0701,��Ա�༭|0702,��Ա�鿴|0703,��Աɾ��"
  283. );
  284. return $qx;
  285. }
  286. function returnorderzt($zv){
  287. if($zv=="suc"){ //���׳ɹ�
  288. $ztv="<span class='green'>���׳ɹ�</span>";
  289. }elseif($zv=="wait"){ //�ȴ�����
  290. $ztv="<span class='red'>�ȴ�����</span>";
  291. }elseif($zv=="db"){ //�ȴ�����ջ�
  292. $ztv="<span class='blue'>�ѷ���</span>";
  293. }elseif($zv=="back"){ //��Ҫ������˿�
  294. $ztv="<span class='feng'>�˿����</span>";
  295. }elseif($zv=="backsuc"){ //�˿�ɹ�
  296. $ztv="<span class='hui'>�˿�ɹ�</span>";
  297. }elseif($zv=="backerr"){ //�˿�����ܾ�
  298. $ztv="<span class='red'>��ͬ���˿�</span>";
  299. }elseif($zv=="wpay"){ //�ȴ���Ҹ���
  300. $ztv="<span class='hui'>�ȴ���Ҹ���</span>";
  301. }elseif($zv=="close"){ //������ȡ��
  302. $ztv="<span class='hui'>����ȡ��</span>";
  303. }elseif($zv=="jf"){ //���״���
  304. $ztv="<span class='red'>���״���</span>";
  305. }elseif($zv=="jfbuy"){ //��ʤ��
  306. $ztv="<span class='blue'>��ʤ��</span>";
  307. }elseif($zv=="jfsell"){ //����ʤ��
  308. $ztv="<span class='green'>����ʤ��</span>";
  309. }
  310. return $ztv;
  311. }
  312. function returnserverorderzt($zv){
  313. if($zv==1){
  314. $ztv="<span class='hui'>�̼�ȷ��</span>";
  315. }elseif($zv==2){
  316. $ztv="<span class='red'>������</span>";
  317. }elseif($zv==3){
  318. $ztv="<span class='hui'>�̼ҹرն���</span>";
  319. }elseif($zv==4){
  320. $ztv="<span class='feng'>������</span>";
  321. }elseif($zv==5){
  322. $ztv="<span class='red'>���������</span>";
  323. }elseif($zv==6){
  324. $ztv="<span class='green'>���׳ɹ�</span>";
  325. }elseif($zv==7){
  326. $ztv="<span class='red'>�˿����</span>";
  327. }elseif($zv==8){
  328. $ztv="<span class='blue'>�˿�ɹ�</span>";
  329. }elseif($zv==9){
  330. $ztv="<span class='red'>��ͬ���˿�</span>";
  331. }elseif($zv==10){
  332. $ztv="<span class='feng'>ƽ̨����</span>";
  333. }elseif($zv==11){
  334. $ztv="<span class='green'>�̼�ʤ��</span>";
  335. }elseif($zv==12){
  336. $ztv="<span class='green'>���ʤ��</span>";
  337. }elseif($zv==13){
  338. $ztv="<span class='hui'>��ҹرն���</span>";
  339. }
  340. return $ztv;
  341. }
  342. function returntask($zv){
  343. if($zv==0){
  344. $ztv="<span class='hui zt0'>�ȴ�����</span>";
  345. }elseif($zv==1){
  346. $ztv="<span class='feng zt1'>���������</span>";
  347. }elseif($zv==2){
  348. $ztv="<span class='red zt2'>��˲�ͨ��</span>";
  349. }elseif($zv==3){
  350. $ztv="<span class='green zt3'>�ѳн�</span>";
  351. }elseif($zv==4){
  352. $ztv="<span class='feng zt4'>�ȴ�����ȷ��</span>";
  353. }elseif($zv==5){
  354. $ztv="<span class='blue zt5'>���׳ɹ�</span>";
  355. }elseif($zv==6){
  356. $ztv="<span class='hui zt6'>����ȡ������</span>";
  357. }elseif($zv==7){
  358. $ztv="<span class='hui zt7'>���ַ�ȡ������</span>";
  359. }elseif($zv==8){
  360. $ztv="<span class='red zt8'>���׾���,ƽ̨����</span>";
  361. }elseif($zv==9){
  362. $ztv="<span class='hui zt9'>���׹ر�</span>";
  363. }elseif($zv==10){
  364. $ztv="<span class='hui zt10'>�Ѿ�����</span>";
  365. }elseif($zv==100){
  366. $ztv="<span class='red zt100'>�ȴ����ɷ���</span>";
  367. }elseif($zv==101){
  368. $ztv="<span class='green zt101'>���������</span>";
  369. }elseif($zv==102){
  370. $ztv="<span class='blue zt102'>�������</span>";
  371. }elseif($zv==103){
  372. $ztv="<span class='hui zt103'>����ȡ��</span>";
  373. }elseif($zv==104){
  374. $ztv="<span class='hui zt104'>������</span>";
  375. }elseif($zv==105){
  376. $ztv="<span class='feng zt105'>���������</span>";
  377. }elseif($zv==106){
  378. $ztv="<span class='red zt106'>��˲�ͨ��</span>";
  379. }
  380. return $ztv;
  381. }
  382. function returntask1($zv){
  383. if($zv==0){
  384. $ztv="<span class='hui'>����������</span>";
  385. }elseif($zv==1){
  386. $ztv="<span class='feng'>��������</span>";
  387. }elseif($zv==2){
  388. $ztv="<span class='blue'>���׳ɹ�</span>";
  389. }elseif($zv==3){
  390. $ztv="<span class='red'>���ղ�ͨ��</span>";
  391. }elseif($zv==4){
  392. $ztv="<span class='red'>����,ƽ̨����</span>";
  393. }elseif($zv==5){
  394. $ztv="<span class='blue'>���ַ�ȡ������</span>";
  395. }elseif($zv==7){
  396. $ztv="<span class='hui'>���׹ر�</span>";
  397. }
  398. return $ztv;
  399. }
  400. function returngdzt($zv){
  401. if($zv==1){$ztv="<span class='feng'>�ȴ�����</span>";}
  402. elseif($zv==2){$ztv="<span class='blue'>������</span>";}
  403. elseif($zv==3){$ztv="<span class='red'>�ȴ�����</span>";}
  404. elseif($zv==4){$ztv="<span class='green'>�ѽᵥ</span>";}
  405. return $ztv;
  406. }
  407. function returntaskjgxs($x){
  408. if(empty($x)){return "һ�ڼ�";}
  409. elseif($x==1){return "������";}
  410. elseif($x==2){return "���ű���";}
  411. }
  412. function returntaskxs($x){
  413. if(empty($x)){return "��������";}
  414. elseif($x==1){return "��������";}
  415. }
  416. function returntaskjg($x,$m1,$m2){
  417. if(empty($x)){return $m1;}
  418. elseif($x==1){return $m1."-".$m2;}
  419. elseif($x==2){return "�����̱���";}
  420. }
  421. function returnfhxs($x){
  422. if($x==1){return "�ֶ�����";}
  423. elseif($x==2){return "��������";}
  424. elseif($x==3){return "��վ����";}
  425. elseif($x==4){return "��ʾ����";}
  426. elseif($x==5){return "�������";}
  427. }
  428. function returnshoptype($x){
  429. if(empty($x)){return "רӪ��";}
  430. elseif($x==1){return "�콢��";}
  431. elseif($x==2){return "��Ӫ";}
  432. }
  433. function returnpjlx($x){
  434. if($x==1){return "����";}
  435. elseif($x==2){return "����";}
  436. elseif($x==3){return "���";}
  437. }
  438. function returnmyweb($x,$y){//$x��ʾID $y��ʾ�Զ�����ַ
  439. if(empty($y)){return weburl."shop/view".$x.".html";}
  440. else{return weburl."vip".$y;}
  441. }
  442. function returnbh(){
  443. $a=str_replace(" ","",microtime());
  444. $a=str_replace(".","",$a);
  445. return $a;
  446. }
  447. function cut_str($string, $sublen, $start = 0, $code = 'gb2312')
  448. {
  449. if($code == 'UTF-8')
  450. {
  451. $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";
  452. preg_match_all($pa, $string, $t_string);
  453. if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen));
  454. return join('', array_slice($t_string[0], $start, $sublen));
  455. }
  456. else
  457. {
  458. $start = $start*2;
  459. $sublen = $sublen*2;
  460. $strlen = strlen($string);
  461. $tmpstr = '';
  462. for($i=0; $i< $strlen; $i++)
  463. {
  464. if($i>=$start && $i< ($start+$sublen))
  465. {
  466. if(ord(substr($string, $i, 1))>129)
  467. {
  468. $tmpstr.= substr($string, $i, 2);
  469. }
  470. else
  471. {
  472. $tmpstr.= substr($string, $i, 1);
  473. }
  474. }
  475. if(ord(substr($string, $i, 1))>129) $i++;
  476. }
  477. //if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";
  478. return $tmpstr;
  479. }
  480. }
  481. function returnjiami($w){
  482. return cut_str($w,3,0).'***'.cut_str($w,3,strlen($w)/2-1);
  483. }
  484. ?>