php无限遍历目录示例

 这篇文章主要介绍了php无限遍历目录示例,需要的朋友可以参考下

最近在能php目录操作,搞了一个目录无限遍历:
 
使用的函数有:
 
isset()判断某个变量是否定义
 
chdir() 将当前目录改变为指定的目录。
 
opendir() 打开目录。
 
readdir()读取目录。
 
getcwd()。获取当前目录。
 
还用到了for  if  GET传值 大概就这些东东:
 
下面是代码:
代码如下:
<?php
if(isset($_GET['id']))
{
 
    $s=$_GET['id'];
        chdir($s);
    }
echo '当前在'.getcwd(),'<br />';
$a=opendir('.');
while($c=readdir($a))
{
    if(is_dir($c))
    {
        $w=getcwd().''.$c;
    echo $c."<a href='6.php?id=$w'>打开</a><br />";
    }
    else
    {
            echo $c.'<br />';
     }
 
 }
 
?>
 
 
大家如果有什么建议可以提出来!!谢谢!!
 

时间: 2024-09-01 18:44:47

php无限遍历目录示例的相关文章

php无限遍历目录示例_php实例

最近在能php目录操作,搞了一个目录无限遍历: 使用的函数有: isset()判断某个变量是否定义 chdir() 将当前目录改变为指定的目录. opendir() 打开目录. readdir()读取目录. getcwd().获取当前目录. 还用到了for  if  GET传值 大概就这些东东: 下面是代码: 复制代码 代码如下: <?phpif(isset($_GET['id'])){     $s=$_GET['id'];        chdir($s);    }echo '当前在'.g

php无限遍历文件夹示例分享

 这篇文章主要介绍了php无限遍历文件夹示例,需要的朋友可以参考下 最近在能php目录操作,搞了一个目录无限遍历:   使用的函数有:   isset()判断某个变量是否定义   chdir() 将当前目录改变为指定的目录.   opendi()打开目录.   readdir()读取目录.   getcwd()获取当前目录.   还用到了for  if  GET传值 大概就这些东东:   下面是代码:   代码如下: <?php if(isset($_GET['id']))//判断是否传值 {

php无限遍历文件夹示例分享_php实例

最近在能php目录操作,搞了一个目录无限遍历: 使用的函数有: isset()判断某个变量是否定义 chdir() 将当前目录改变为指定的目录. opendi()打开目录. readdir()读取目录. getcwd()获取当前目录. 还用到了for  if  GET传值 大概就这些东东: 下面是代码: 复制代码 代码如下: <?phpif(isset($_GET['id']))//判断是否传值{    $s=str_replace(' ','+',$_GET['id']);    $s=bas

python遍历目录文件脚本的示例

例子 自己写的一个Python遍历文件脚本,对查到的文件进行特定的处理.没啥技术含量,但是也记录一下吧.  代码如下 复制代码 #!/usr/bin/python # -*- coding: utf-8 -*- import sys import os import shutil dir = "/mnt/Packages" class Packages:     def __init__(self,srcdir,desdir):         self.sdir=srcdir    

GO语言实现列出目录和遍历目录的方法_Golang

本文实例讲述了GO语言实现列出目录和遍历目录的方法.分享给大家供大家参考.具体如下: GO语言获取目录列表用 ioutil.ReadDir(),遍历目录用 filepath.Walk(),使用方法课参考本文示例. 具体示例代码如下: 复制代码 代码如下: package main import (  "fmt"  "io/ioutil"  "os"  "path/filepath"  "strings" )

php遍历目录与文件夹的几种方法

 遍历目录或遍历目录下指定类型的文件,这是每一个童鞋在写程序的时候难免会用到的.PHP本身也提供了很多灰常有用的函数,正确地使用它们,不会有错滴. 下面就我个人学习过程中的一些总结,希望对想学PHP的童鞋有所帮助. //本函数可以列出指定目录下所有的文件(包括子目录下的) 代码如下 function getfiles($path){ foreach(scandir($path) as $afile) { if($afile=='.'||$afile=='..') continue; if(is_

遍历目录以及目录下文件的函数

遍历|遍历目录|函数|遍历|遍历目录|函数 <%@ Language=VBScript%><%function bianli(path)set fso=server.CreateObject("scripting.filesystemobject") on error resume nextset objFolder=fso.GetFolder(path) set objSubFolders=objFolder.Subfolders for each objSubFo

递归遍历目录

遍历|遍历目录|递归 这是vbs的例子,可以直接运行.里面的目录注意改一下.我这里用的是c:\inetpub如果要改成asp的,改动不大,createobject变成server.createobject就好. 对了,不要把c:\这样目录做输入参数,子目录太多,慢得要死.我一不小心等了一分钟. 截图:

我写的一个遍历目录以及目录下文件的函数,看看能不能放到精华区呀?

遍历|遍历目录|函数|精华 <%@ Language=VBScript %><%  '我写的一个遍历目录以及目录下文件的函数,%><%    function bianli(path)        set fso=server.CreateObject("scripting.filesystemobject")             on error resume next        set objFolder=fso.GetFolder(path