美文网首页
php实现目录遍历

php实现目录遍历

作者: CSeroad | 来源:发表于2018-01-12 10:33 被阅读20次

不说废话,直接代码

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>dir  scan </title>

</head>

<body>

<form method="post">

目录遍历:<input type="text" name="dir">

<input type="submit" value="查询">

<?php

$dir=@$_POST['dir'];

echo $dir."<hr/>";

if(is_dir($dir)){

$opdir=opendir($dir);

while(($file=readdir($opdir))!==false){

$filename=$dir.'//'.$file;

if(is_dir($filename)&&$filename!='.'&&$filename!='..'){

echo "目录:".$filename."<br/>";

}else  if($filename!='.'&&$filename!='..'){

echo "文件:".$filename."<br/>";

}

}

closedir($opdir);

}else  if(is_file($dir)){

$myfile=fopen($dir, "r") or die("Unable to open file!");

while(!feof($myfile)){

echo   fgets($myfile)."<br/>";

}

fclose($myfile);

}else{

echo    "no  dir  ";

}

?>

</form>

</body>

</html>

读取文件

相关文章

  • php实现目录遍历

    不说废话,直接代码 dir scan 目录遍历:

  • php遍历目录

    (创意:遍历目录 在线编辑文件 的 小工具) 请留意下面例子中检查readdir()返回值的风格。这里明确地测试返...

  • PHP操作文件和目录

    1、用PHP方式对目录进行遍历 2、常用文件函数介绍 opendir(path,context);打开目录句柄。成...

  • Java实现文件目录操作书目录

    Java实现文件目录操作之使用IO和NIO创建目录 Java实现文件目录操作之递归遍历目录和文件 Java实现文件...

  • php -- glob遍历目录函数

    详情 http://php.net/manual/zh/function.glob.php 可方便遍历 方便替代 ...

  • PHP文件遍历类的实现

    代码实现 traveldir.class.php index.php 效果展示目录太复杂的没敢测试

  • 迭代器 Iterator

    思考:一个班有50个学生,如何实现遍历班级就是遍历学生?答:使用内置的迭代器Iterator是PHP内置的接口,提...

  • PHP 实现 RESTful 风格的 API

    PHP实现 RESTful 风格的 API 目录详情 Request.php 包含一个Request类,即数据操作...

  • 用shell脚本遍历Mac某个目录下的所有文件

    举个例子,如目录路径为:/Users/apple/Downloads/1202,则遍历该目录的所有文件实现代码如下:

  • Go遍历文件树

    filepath.Walk 遍历目录下的所有文件,包括子目录下的文件 "." 要遍历的目录 path 遍历目录中元...

网友评论

      本文标题:php实现目录遍历

      本文链接:https://www.haomeiwen.com/subject/wowxoxtx.html