当前位置:首页 » 编程语言 » php获取目录

php获取目录

发布时间: 2022-01-18 00:11:04

php获取文件夹名字

函数是返回指定目录下的所以一级文件名

function find_dir($dirname){
$arr = array();
if( false === $dir = @opendir($dirname) ) return;
while( false !== ($tmpname = readdir($dir)) ){
if($tmpname == "." || $tmpname == "..") continue;
if($tmpname){
$info = pathinfo($tmpname);
$arr[] = $info['filename'];
}
}
return $arr;
}
调用
echo "<pre>";print_r(find_dir("."));

Ⅱ php中怎样获取目录中文件的个数

$a = count(glob("*",GLOB_ONLYDIR));
$b = count(glob("*"));
echo '当前目录下文件夹数量:',$a,',文件数量:',$b-$a;
//这样就可以获取当前目录的文件夹和文件数量了

Ⅲ 100分求php读取目录文件

if ( $handle = opendir( "back" ) )
{
$i = 0;
while ( false !== ( $file = readdir( $handle ) ) )
{
if ( !( $file != "." ) && !( $file != ".." ) )
{
$i += 1;
echo "\t\r\n\t<tr>\r\n\t\t<td>";
echo $i;
echo "</td>\r\n \t<td>";
echo $file;
echo "</td>\r\n \t <td align=\"center\">\r\n\t\t<a href=\"Admin_Sql.php?Action=backin&file=";
echo $file;
echo "\">导入</a>\r\n\t\t<a href=\"Admin_Sql.php?Action=delback&file=";
echo $file;
echo "\">删除</a>\r\n\t </td>\r\n\t</tr>\r\n";
}
}
closedir( $handle );
}

这一段修改为下面的三行:

echo '<pre>';
echo `dir back`;
echo '</pre>';

Ⅳ PHP怎么获取文件目录权限

PHP获取文件目录权限函数fileperms,使用这个函数可以文件或者目录属性。

例子程序:

<?php
$perms=fileperms('/etc/passwd');

if(($perms&0xC000)==0xC000){
//Socket
$info='s';
}elseif(($perms&0xA000)==0xA000){
//SymbolicLink
$info='l';
}elseif(($perms&0x8000)==0x8000){
//Regular
$info='-';
}elseif(($perms&0x6000)==0x6000){
//Blockspecial
$info='b';
}elseif(($perms&0x4000)==0x4000){
//Directory
$info='d';
}elseif(($perms&0x2000)==0x2000){
//Characterspecial
$info='c';
}elseif(($perms&0x1000)==0x1000){
//FIFOpipe
$info='p';
}else{
//Unknown
$info='u';
}

Ⅳ php 怎样读取指定目录下面的所有文件

functiontreeDirectory($dir)
{
$files=array();
$dirpath=realpath($dir);
$filenames=scandir($dir);

foreach($filenamesas$filename)
{
if($filename=='.'||$filename=='..')
{
continue;
}

$file=$dirpath.DIRECTORY_SEPARATOR.$filename;

if(is_dir($file))
{
$files=array_merge($files,self::treeDirectory($file));
}
else
{
$files[]=$file;
}
}

return$files;
}

Ⅵ php 获取当前目录所有文件夹名 及下级目录文件夹名 求代码详解

把这个文件放到\wamp\www\ 这里,然后运行。

<?php
if (isset($_GET['dir'])){ //设置文件目录
$basedir=$_GET['dir'];
}else{
$basedir = '.';
}
checkdir($basedir);
function checkdir($basedir)
{
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' && $file != '..'){
if (!is_dir($basedir."/".$file)) {
echo "filename: $basedir/$file <br>";
}else{
$dirname = $basedir."/".$file;
checkdir($dirname);
}
}
}
closedir($dh);
}
}
?>

[以下于为题无关]

吗蛋,代码前的空格都没了,这不是我去掉的哦,是百X把空格全去了,有强迫症表示不能接受啊...........

Ⅶ PHP获取网站根目录有几种方法

方法1:

在global.inc 里定义根目录

define("APP_ROOT",dirname(__FILE__));

在任何PHP文件中可以引用该常量

require_once(APP_ROOT."/inc/head.php");

方法2:

<?php

$PHP_SELF=$_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];

$url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF, '/')+1);

echo $url;

方法3:

$basepath=$_SERVER['PHP_SELF'];

$basepath=substr($basepath,0,strpos($basepath,"文件夹名称"));

echo $basepath;

如:你把文件保存为a.php并路径为:/wjj/wjj1/wjj2/a.php

上面的例子就写成:

$basepath=$_SERVER['PHP_SELF'];

$basepath=substr($basepath,0,strpos($basepath,"wjj1"));

echo $basepath;

方法4:

$basepath=$_SERVER['PHP_SELF'];

preg_match("/(\/)?([^\/]+)/",$basepath,$wjm);

echo $wjm[0];

Ⅷ php列出目录下所有文件(包括子目录)

<?php

/**
*Goofy2011-11-30
*getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样
*/

//获取文件目录列表,该方法返回数组
functiongetDir($dir){
$dirArray[]=NULL;
if(false!=($handle=opendir($dir))){
$i=0;
while(false!==($file=readdir($handle))){
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if($file!="."&&$file!=".."&&!strpos($file,".")){
$dirArray[$i]=$file;
$i++;
}
}
//关闭句柄
closedir($handle);
}
return$dirArray;
}

//获取文件列表
functiongetFile($dir){
$fileArray[]=NULL;
if(false!=($handle=opendir($dir))){
$i=0;
while(false!==($file=readdir($handle))){
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if($file!="."&&$file!=".."&&strpos($file,".")){
$fileArray[$i]="./imageroot/current/".$file;
if($i==100){
break;
}
$i++;
}
}
//关闭句柄
closedir($handle);
}
return$fileArray;
}

//调用方法getDir("./dir")……
?>

Ⅸ PHP如何获取文件夹的文件名称

当前目录的路径?

__DIR__或dirname(__FILE__)

preg_match('#([^/]+)$#',str_replace('\','/',__DIR__),$match);

var_mp($match[1]);

Ⅹ php中如何获得服务器的根目录

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,再新建php文件,例如:index.php。

热点内容
hbasephp 发布:2025-02-11 16:44:41 浏览:761
微软不给源码 发布:2025-02-11 16:13:37 浏览:38
php的get方法 发布:2025-02-11 16:12:30 浏览:967
源码网嘉 发布:2025-02-11 16:07:06 浏览:192
免费ftp服务软件 发布:2025-02-11 15:58:06 浏览:866
大樱桃建园为什么要配置授粉树 发布:2025-02-11 15:58:00 浏览:629
五菱宏光s顶配有哪些配置 发布:2025-02-11 15:50:57 浏览:287
华为8加128配置有哪些 发布:2025-02-11 15:48:20 浏览:580
压缩机三转子 发布:2025-02-11 15:45:54 浏览:828
linux操作系统shell 发布:2025-02-11 15:45:53 浏览:339