PHP怎么获取当前目录长度

PHP怎么获取当前目录长度,第1张

替你纠结啊

只要这样就可以了:

require dirname(dirname(__FILE__))'/initincphp'

文件夹其实是特殊的文件。取得文件夹的父文件夹,其实只要把文件夹当文件看待,就可以理解了。

<php

$a = '>

没法获取 php 源文件, 显示出来的都是经过浏览器编译的,

如果可以得到服务器语言的话,那百度,等大网站,岂不是 都不需要技术了

如果是自己的,可以 用ftp下载然后再进行修改

我看了你的代码,可以看出来,你一条留言就是一个txt文件吧,而且文件里边没有存时间,按时间排序输出的话,就需要对源文件处理一下

/定义一个数组/

$msg = array();

while($filen = readdir($dr)){

    if($filen != "" and $filen != ""){

        $fs = fopen($path$filen, 'r');

        /将单条记录压入数组中,顶层数组的键值为该留言的时间/

        $k = basename($path$filen);

        $msg[$k] = array('姓名'=>fgets($fs), '地址'=>fgets($fs), '留言'=>fgets($fs));

        fclose($fs);

    }

}

/对数组经行键值排序/

ksort($msg);

/输出/

foreach($msg as $k=>$v){

    echo "<B>姓名:</B>"$v['姓名']"<BR>";

    echo "<B>地址:</B>"$v['地址']"<BR>";

    echo "<B>留言:</B>"$v['留言']"<BR>";

}

至于如何删除一个留言,就更简单了

//括号里边的参数,是该文件的路径,字符串类型,为了避免出错,应先检查该文件是否存在

unlink($path$filen);

$reArr = scandir($path);

返回$path目录下的所有的文件的数组,包括包括父级目录()和自身()的引用。

可以将这两个特殊的文件删除,其实没有必要:

unset($reArr[array_search("",$reArr)]);

unset($reArr[array_search("",$reArr)]);

然后判断你需要删除的文件是否在其中in_array()或者array_search()一样

然后删除文件。

表单我就不帮你写了,html的东西好麻烦的说。

function scan($path,$r=false){

$dirs=scandir($path);

foreach($dirs as $file){

if(!is_dir($path'/'$file)){

echo "$path/$file "'上次访问时间:'date('Y-m-d H:i:s',fileatime($path'/'$file))' 文件大小:'filesize("$path/$file")'<br/>';

}else if(is_dir($path'/'$file) && $file!='' && $file!='' && $r==true){

scan($path'/'$file,$r);

}

}

}

$path='d:/pa';

//参数1为文件路径,参数2为控制是否递归查询文件目录

scan($path,true);

纯手打 楼主要厚道啊

以上就是关于PHP怎么获取当前目录长度全部的内容,包括:PHP怎么获取当前目录长度、php 获取根目录下第一个文件夹名称、怎么直接获取 php 源文件并且修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9709031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存