$kv['classname'],'cid'=>$kv['classid'],'pid'=>$kv['bclassid']); } } if(empty($_POST)) { //这里刷新列表 echo "'; exit(); } $link=db_connect(); $empire=new mysqlquery(); //验证用户 $loginin=$_POST['username']; $lur=$empire->fetch1("select * from {$dbtbpre}enewsuser where `username`='$loginin'"); if(!$lur) exit('不存在的用户名'.$loginin); $logininid=$lur['userid']; $loginrnd=$lur['rnd']; $loginlevel=$lur['groupid']; $loginadminstyleid=$lur['adminstyleid']; $incftp=0; if($public_r['phpmode']) { include("../class/ftp.php"); $incftp=1; } require("../class/hinfofun.php"); $navtheid=(int)$_POST['filepass']; $_POST['newspath'] = ''; $classcr = $empire -> fetch1("select * from {$dbtbpre}enewsclass where classid = $_POST[classid]"); $cnum = $empire -> num("select * from {$dbtbpre}ecms_".$classcr[tbname]." where cjurl = '$_POST[cjurl]' "); $_POST['infotags'] = addslashes($_POST['infotags']); if($_POST[classid]==14||$_POST[classid]==15||$_POST[classid]==16||$_POST[classid]==17||$_POST[classid]==18||$_POST[classid]==19||$_POST[classid]==20||$_POST[classid]==21||$_POST[classid]==22||$_POST[classid]==23||$_POST[classid]==25||$_POST[classid]==26||$_POST[classid]==29||$_POST[classid]==30||$_POST[classid]==31|$_POST[classid]==32||$_POST[classid]==33||$_POST[classid]==34||$_POST[classid]==35||$_POST[classid]==36||$_POST[classid]==37||$_POST[classid]==38||$_POST[classid]==40||$_POST[classid]==41||$_POST[classid]==44||$_POST[classid]==45||$_POST[classid]==46||$_POST[classid]==47||$_POST[classid]==48||$_POST[classid]==49||$_POST[classid]==50||$_POST[classid]==51||$_POST[classid]==52||$_POST[classid]==53||$_POST[classid]==55||$_POST[classid]==56){ $jarr = explode("||||||",$_POST[jijin]); for($i=0;$i fetch1("select * from {$dbtbpre}ecms_".$classcr[tbname]." where cjurl = '$_POST[cjurl]' "); $_POST['id'] = $r['id']; $_POST['classid'] = $r['classid']; $userid = $logininid; $username = $loginin; $_POST['newstempid'] = 0; if(empty($_POST['filename'])){ $_POST['filename'] = $r['filename']; } EditNews($_POST,$userid,$username); } db_close(); $empire=null; function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function download($url, $type ,$path = 'titlepic/',$pa) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $file = curl_exec($ch); curl_close($ch); $filename = pathinfo($url, PATHINFO_BASENAME); //$resource = fopen($path . $filename.$type, 'a'); $iday = date('Y-m-d',time()); mkdirs($path .$iday.'/'); $t = microtime_float(); $resource = fopen($path .$iday.'/'. $t .$type, 'a'); $ires = '/d/file/'.$pa.'/'.$iday.'/'.$t.$type; fwrite($resource, $file); fclose($resource); return $ires; } function mkdirs($dir, $mode = 0777) { if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE; if (!mkdirs(dirname($dir), $mode)) return FALSE; return @mkdir($dir, $mode); } /***生成目录的一个遍历算法***/ function maketree($ar,$id,$pre) { $ids=''; foreach($ar as $k=>$v){ $pid=$v['pid']; $cname=$v['cname']; $cid=$v['cid']; if($pid==$id) { $ids.=""; foreach($ar as $kk=>$vv) { $pp=$vv['pid']; if($pp==$cid) { $ids.=maketree($ar,$cid,$pre."  "); break; } } } } return $ids; } ?>