|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
说说这一个月左右的学习情况和心得吧!我个人认为,既然决定了去做一件事,那就要以认真的态度去对待!既然决定来学习了,那不管当初是抱着怎样的心态来到这个培训班的,都要让自己认真的投入到学习中。 <?
/************************************
Name: ListDir
Author: Riyao Chen
Version: 0.0.1
Date: 2006-05-16
License: GPL
//This class is to list all file & directory follow a directory
//Parameter:$strdir ,which directory you want list; $del_url,the manage URL,
*********************************/
class ListDir{
var $dir;
var $edit_url="";
var $del_url="";
var $num = 0;
function ListDir($strdir,$del_url="",$edit_url="")
{
$this->dir = $strdir;
$this->del_url = $del_url;
$this->edit_url = $edit_url;
}
function MakeDir($StrDir)
{
//global $num;
if (is_dir($StrDir)) {
if ($dh = @opendir($StrDir)) {
while (($file = readdir($dh)) !== false) {
$newdir = $StrDir.$file;
if($file == "." || $file == "..")
{
continue;
}
$this->num = $this->num + 1;
print str_repeat(" ",$this->num);
if(filetype($newdir)=="dir")
{
print "<br>";
print "$file [目次]<br>\n";
}
else
{
print "<a href='".$this->del_url."?file=".$newdir."'>EDIT</a> <a href='".$newdir."'>$file</a> <br>\n";
}
if(is_dir($newdir))
{
$this->MakeDir($newdir."/");
}
$this->num = $this->num - 1;
}
print "<br>";
closedir($dh);
}
}
}
function ShowDir()
{
$this->MakeDir($this->dir);
}
}
/*
exemple
include_once("./class.dir.php");
$dir = new ListDir("c:/","http://127.0.0.1/index.php");
$dir->ShowDir();
*/
说说这一个月左右的学习情况和心得吧!我个人认为,既然决定了去做一件事,那就要以认真的态度去对待!既然决定来学习了,那不管当初是抱着怎样的心态来到这个培训班的,都要让自己认真的投入到学习中。 |
|