addLogin.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?php
  2. $password='qq396919548'; //这个密码是登陆验证用的.您需要在模块里设置和这里一样的密码....注意一定需要修改.
  3. if($password!=$_GET['pw']) exit('验证密码错误'); //安全检测,密码不符则退出
  4. /****以下代码非专业人员不建议修改***************/
  5. define('EmpireCMSAdmin','1');
  6. require("../class/connect.php");
  7. require("../class/db_sql.php");
  8. require("../class/functions.php");
  9. require LoadLang("pub/fun.php");
  10. require("../class/delpath.php");
  11. require("../class/copypath.php");
  12. require("../class/t_functions.php");
  13. require("../data/dbcache/class.php");
  14. require("../data/dbcache/MemberLevel.php");
  15. /**
  16. * 删除指定标签
  17. *
  18. * @param array $tags 删除的标签 数组形式
  19. * @param string $str html字符串
  20. * @param bool $content true保留标签的内容text
  21. * @return mixed
  22. */
  23. function stripHtmlTags($tags, $str, $content = true) { $html = []; // 是否保留标签内的text字符 if($content){ foreach ($tags as $tag) { $html[] = '/(<' . $tag . '.*?>(.|\n)*?<\/' . $tag . '>)/is'; } }else{ foreach ($tags as $tag) { $html[] = "/(<(?:\/" . $tag . "|" . $tag . ")[^>]*>)/is"; } } $data = preg_replace($html, '', $str); return $data; } //输出<div><p>这里是p标签</p><img src="" alt="这里是img标签"><br></div>;
  24. //获取分类列表
  25. foreach($class_r as $kv)
  26. {
  27. $cates[]=array('cname'=>$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']);
  28. }
  29. if(empty($_POST))
  30. {
  31. //这里刷新列表
  32. echo "<select name='list'>";
  33. echo maketree($cates,0,'');
  34. echo '</select>';
  35. exit();
  36. }
  37. $link=db_connect();
  38. $empire=new mysqlquery();
  39. //验证用户
  40. $loginin=$_POST['username'];
  41. $lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'");
  42. if(!$lur) exit('不存在的用户名'.$loginin);
  43. $logininid=$lur['userid'];
  44. $loginrnd=$lur['rnd'];
  45. $loginlevel=$lur['groupid'];
  46. $loginadminstyleid=$lur['adminstyleid'];
  47. $incftp=0;
  48. if($public_r['phpmode'])
  49. {
  50. include("../class/ftp.php");
  51. $incftp=1;
  52. }
  53. require("../class/hinfofun.php");
  54. $navtheid=(int)$_POST['filepass'];
  55. $_POST['leixing']=explode("###",$_POST['lx']);if(!empty($_POST['wp1'])){
  56. $_POST['wangpan_1']=explode("###",$_POST['wp1']);
  57. $_POST['wangpan_2']=explode("###",$_POST['wp2']);}if(!empty($_POST['dp11'])){
  58. $_POST['downpath1_1']=explode("###",$_POST['dp11']);
  59. $_POST['downpath1_2']=explode("###",$_POST['dp12']);}if(!empty($_POST['dp21'])){
  60. $_POST['downpath2_1']=explode("###",$_POST['dp21']);
  61. $_POST['downpath2_2']=explode("###",$_POST['dp22']);
  62. ####批量增加字段###
  63. $_POST['msmallpic']=explode("###",$_POST['jietu']);}if(!empty($_POST['jietu1'])){
  64. $_POST['msmallpic']=explode("###",$_POST['jietu1']);}
  65. ####批量增加字段###
  66. AddNews($_POST,$logininid,$loginin);
  67. db_close();
  68. $empire=null;
  69. /***生成目录的一个遍历算法***/
  70. function maketree($ar,$id,$pre)
  71. {
  72. $ids='';
  73. foreach($ar as $k=>$v){
  74. $pid=$v['pid'];
  75. $cname=$v['cname'];
  76. $cid=$v['cid'];
  77. if($pid==$id)
  78. {
  79. $ids.="<option value='$cid'>{$pre}{$cname}</option>";
  80. foreach($ar as $kk=>$vv)
  81. {
  82. $pp=$vv['pid'];
  83. if($pp==$cid)
  84. {
  85. $ids.=maketree($ar,$cid,$pre."&nbsp;&nbsp;");
  86. break;
  87. }
  88. }
  89. }
  90. }
  91. return $ids;
  92. }
  93. function ChecktitleRuturnId($add)
  94. {
  95. global $empire,$dbtbpre,$class_r;
  96. $num=$empire-> fetch1("select * from {$dbtbpre}ecms_".$class_r[$add['classid']][tbname]." where title='".addslashes($add['title'])."' limit 1");
  97. if(empty($num))
  98. {
  99. $num=$empire-> fetch1("select * from {$dbtbpre}ecms_".$class_r[$add['classid']][tbname]."_check where title='".addslashes($add['title'])."' limit 1");
  100. }
  101. return $num;
  102. }
  103. ?>