📄 source_list1.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 + -