⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 source_list1.php

📁 php做的上传工具~~必须先配置好文件~用的是XML
💻 PHP
字号:
<?php
include("get_class.php");//

    $DIR=new myDIR;   
    
    $DIR->setMASK("*.xml");    
 
    $DIR->setFIND("files");                      
	   
    $DIR->setROOT("XML");                
    
    $RESULT   =   $DIR->getRESULT(); 
	

                        
     $num=count($RESULT);  //总新闻的条数
	 $recordnum =10;       //每页显示的新闻条数
	 $pages = ceil($num/$recordnum); //$pages 是一共有多少页,ceil返回参数的最近的比它大的整数
	 if (@$_GET["page"]) // 获取 url 中的参数 page
     {
     //$current 是当前页 ,$pre 是前一页的, $next 是后一页, $pre 和 $next 为后面前一页和后一页的连接参数 page 的值
     // 如果 url 中的参数为 1 ,把当前页置为 1 前一页, $pre 也为一, $next 为 2
     if($_GET["page"]==1)
     {
     $current = 1;
     $pre = 1;
     $next = 2;
	  }else{
     // 如果 url 中的参数不为一(不是第一页),就把当前页取值为 url 中获得的参数, $pre 为当前页减 1 , $next 为加 1
     $current = $page;
     $pre = $current-1;
     $next = $current+1;
     }
    }else {
	  // 如果 url 中没有参数 page ,当前页置为 1 , $pre=1,$next=2
     $current = 1;
     $pre = '1';
     $next = 2;
     }
     $now = ($current-1)*$recordnum;
     $echopage = "<table width=450 cellpadding=0 cellspacing=0><tr>";
     $echopage .= "<td><font>".$pages." 页 </font></td>";
     $echopage .= "<td><font><a href=".$_SERVER["HP_SELF"]."?page=1> 第一页 </a><font></td><td><font><a href=".$_SERVER["HP_SELF"]."?page=".$pages."> 最后一页 </a></font></td>";
     $echopage .= "<td><font><a href=".$_SERVER["HP_SELF"]."?page=$pre> 前一页 </a>  <a href=".$_SERVER["PHP_SELF"]."?page=$next> 后一页 </a></font></td>";
     $echopage .= "<td><font> 到第 <select name='topage' size='1' onchange='window.location=\"".$_SERVER["PHP_SELF"]."?page=\"+this.value'>\n";
	 
	 
	  for($i=1;$i<=$pages;$i++){
     if($i==$current)
     $echopage .= "<option value='$i' selected>$i</option>\n";
     else
     $echopage .= "<option value='$i'>$i</option>\n";
     }
     $echopage .= "</select> 页 </font></td>";
     $echopage .= "</tr></table>"; 




	 
	 

	 
	 
	
	 $filelist=array($RESULT);
	
	for($i=0;$i<count($RESULT);$i++){
	   $filelist[$i]=$RESULT[$i]["file"];
	   
	   	}
	$file=array_reverse($filelist);
	

print "<table>";
 print"<tr><td width='15%'>文件名</td><td width='15%'>提供者</td><td width='20%'>上传时间<td></tr>";

// echo $now;
// echo $num;
 if(($num-$now)<10)   //每页最多十条新闻,$now是当前的页面第一条新闻的编号,$num是新闻数,如果$num-$now)<10证明是最后一页
 {
  $the_last_new=$num;
 }
 else
 $the_last_new=$recordnum+$now;
// echo $the_last_new;

	for($i=$now;$i<$the_last_new;$i++){
	  $filename=$file[$i];
	 
	  
//      print "<tr><td>$filename</td></tr>";
	   
	 $dom=new DOMDocument("1.0");
	 $dom->load("XML/".$filename);
	 $news=$dom->getElementsByTagName("uploadfiles");


       for($j=0;$j<$news->length;$j++){
	    $key=0;
	      foreach($news->item($j)->childNodes as $newsInfo){
		    $Field[$key]=iconv("UTF-8","GB2312",$newsInfo->textContent);
		//	echo $Field[$key];
				$key++;

		  }  
		  

           echo "<ul>";
		  print "<tr><td><a href='download.php?uploadname=$Field[0]&upfilename=$Field[7]'>$Field[1]</a></td><td>$Field[3]</td><td>$Field[6]<td><a href='del_file.php?uploadname=$Field[0]&upfilename=$Field[7]'>删除</a></td></tr>";
		
       /// echo "<ul>";
	  // print "<tr><td>$Field[1]</td><td><a href=NewsInfo.php?filename=$Field[0]>$Field[2]</a></td><td>$Field[3]</td>
		// <td><a href=del_file.php?filename=$Field[0]>删除</a></td></tr>";
      
	   echo "</ul>";

   }
	} 
	 	
print "<tr><td width='20%'>";
//print "<form action='upload_source.php method='post' name=url>";
print "<a href='upload_source1.php'><b>上传资源</b></a>";
print "</td><tr>";	
print "</table>";  
echo "<td align='center'>".$echopage."</td>"; 
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -