php目录操作函数之获取目录与文件的类型_php基础

复制代码 代码如下:

<?php
$dir = "./";

// Open a known directory, and proceed to read its contents
if (is_dir($dir))
{
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"."<br />";
}
closedir($dh);
}
}
?>

输出结果:

复制代码 代码如下:

filename: . : filetype: dir
filename: .. : filetype: dir
filename: cms : filetype: dir
filename: index.php : filetype: file
filename: index.php.bak : filetype: file
filename: mvc : filetype: dir
filename: shop : filetype: dir
filename: shop.rar : filetype: file
filename: xampp : filetype: dir

时间: 2024-08-06 23:32:04

php目录操作函数之获取目录与文件的类型_php基础的相关文章

php中目录操作函数(删除,创建,判断)

本文章主要是介绍在php教程目录操作函数 is_dir,rd_dir,mkdir等常用的目录操作函数实例介绍. */ function dir_writeable($dir)      //自定义函数扩展功能,建立可写的目录 {   if(!is_dir($dir))        //如果给定的参数不是目录   {     @mkdir($dir,0777);       //创建目录  echo "目录".$dir."建立成功!";   } } dir_writ

python文件和目录操作函数小结_python

python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r"c:\python")检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.isdir()判断是否是绝对路径:os.p

php文件与目录操作函数(1/2)

1.文件目录操作 最顶层止录是磁盘根目录,用'/'或'//' 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir 复制代码 代码如下: <?php教程 if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "创建成功"; ?> 2.获取和更改当前目录 使用getcwd()函数可以取得当前的工作目录,该函数没有参数.成功则返回当前的工作目录,失败则返回FALSE 3.打开和

php目录操作函数总结

php创建目录文件夹函数mkdir(),其结构形式如下: kdir(string $dirname,[int $mode]) 参数$dirname为想要创建目录的名称,参数$mode可选,为整型变量,表示创建模式. 实例:  代码如下 复制代码  <?php  $name="php";  $d=mkdir($name,0777); /* 0777表示最大访问权限 */  if($d){   echo "创建成功";  }  else echo "创建

Linux c 目录操作函数scandir

头文件#include <dirent.h>  函数定义:int scandir(const char *dir,struct dirent **namelist,int (*filter)(const void *b),                       int ( * compare )( const struct dirent **, const struct dirent ** ) ); int alphasort(const void *a, const void *b);

linux 目录操作函数

目录结构: struct dir{ ino_t d_ino; //此目录进入点的ino ff_t d_off; //目录开头到此目录进入点的位移 signed short int d_reclen; //d_name的长度,不包含NULL unsigned char d_type; //d_name的文件类型 char d_name[256]; // 文件名 }   创建和 删除目录: #include<sys/stat.h> #include<sys/types.h> int m

用定制的PHP应用程序来获取Web服务器的状态信息_php基础

大多数网站托管(Web hosting)公司都支持客户对Web站点统计数据的访问,但是你往往会觉得服务器所产生的状态信息不够全面.例如,配置不正确的Web服务器不能识别某些文件类型,这些类型的文件就不会出现在状态信息之中.幸好,你可以用PHP来定制状态信息收集程序,这样你就可以获取你所需要的信息了. 公共日志文件格式(Common Logfile Format,CLF)的结构  CLF最初是NCSA为HTTPd(全球网服务器软件)而设计的.CERN HTTPd是一个由万维网联盟(World Wi

关于PHP中操作MySQL数据库的一些要注意的问题_php基础

关于PHP中操作MySQL数据库的一些要注意的问题 1. 分号的例外 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但--没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如: mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ('$first_name', $last_name')"); 这是因为 PHP

用PHP的超级变量$_GET获取HTML表单(Form) 数据_php基础

$_GET 是 PHP 的超级变量之一. 当 HTML 表单 (HTML Form) 的 method 为 get 时 , $_GET 用来获取 HTML Form 的数据. 获取 HTML 表单 (HTML Form) 文本输入框 (input type="text") 数据 下面是一个 HTML 文件,这个 HTML 含有一个 HTML 表单 (HTML Form),主要用来让用户输入用户姓名的. 复制代码 代码如下: <html> <head><ti