is_file() 函数检查指定的文件名是否是正常的文件。

is_file — Tells whether the filename is a regular file

用法:

bool is_file ( string $filename ) $file 为必选参数

如果文件存在且为正常的文件则返回 TRUE。

先来看一个实例一:

var_dump(is_file('a_file.txt')) . "\n";

var_dump(is_file('/usr/bin/')) . "\n";

?>

上例将输出:

bool(true)

bool(false)

实例二:

function isfile($file){

return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file);

//first character cannot be . : ? - subsequent characters can't be a : ?

//then a . character and must end with one of your extentions

//getexts() can be replaced with your extentions pattern

}

function getexts(){

//list acceptable file extensions here

return '(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|

mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)';

}

echo isfile('/Users/YourUserName/Sites/index.html');

?>

实例三:

function deletefolder($path)

{

if ($handle=opendir($path))

{

while (false!==($file=readdir($handle)))

{

if ($file<>"." AND $file<>"..")

{

if (is_file($path.'/'.$file))

{

@unlink($path.'/'.$file);

}

if (is_dir($path.'/'.$file))

{

deletefolder($path.'/'.$file);

@rmdir($path.'/'.$file);

}

}

}

}

}

?>

此函数将删除所有文件与文件夹。

以上所述就是本文的全部内容了,希望大家能够喜欢。

php使用file,PHP中is_file()函数使用指南相关推荐

  1. python——函数(定义函数、传递实参、返回值、传递列表、传递任意数量的实参、将函数存储在模块中、函数编写指南)

    目录 定义函数 传递实参 返回值 传递列表 传递任意数量的实参 将函数存储在模块中 函数编写指南 定义函数 #------定义函数---------- def user():print('hello! ...

  2. PHP中spl_autoload_register函数的用法

    spl_autoload_register (PHP 5 >= 5.1.2) spl_autoload_register - 注册__autoload()函数 说明 bool spl_autol ...

  3. PHP中spl_autoload_register()函数用法实例详解

    在了解这个函数之前先来看另一个函数:__autoload. 一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: printit.c ...

  4. react中纯函数_如何在纯React中创建电子邮件芯片

    react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...

  5. Python中eval函数的表达式如何使用

    这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...

  6. shell中的函数及脚本调试方法

    1.函数格式 目的:将一些相对对立的代码变成函数,提供可读性和重用性,避免重复编写相同代码. 函数格式: 函数关键字:function可以省略,可不带任何参数; 符号{表示函数体的开始(可在函数名后单 ...

  7. php fileputcontents,在php中file_put_contents函数起什么作用呢?

    摘要: 下文讲述php中file_put_contents()函数的功能简介说明,如下所示: php之file_put_contents()函数功能 php之file_put_contents函数: ...

  8. 从该函数中确定函数名称(不使用回溯)

    在Python中,不使用traceback模块,是否可以从该函数中确定函数名称? 说我有一个带功能栏的模块foo. 当执行foo.bar() ,bar是否有办法知道bar的名称? 或者更好的是foo. ...

  9. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )

    文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...

最新文章

  1. 使用Python、OpenCV进行图像接缝雕刻
  2. U盘安装MacOS Sierra系统方法
  3. 「后端小伙伴来学前端了」Vue脚手架中 render 函数
  4. 老生常谈:装饰者模式
  5. MyBatis.Net 学习手记
  6. Elasticsearch及相关插件的安装
  7. select选中的值_selenium下拉框处理(select)
  8. P3966 [TJOI2013]单词
  9. DEVICE_ATTR设置0777引发血案
  10. 修改环境变量后,导致一些常用命令失效,如ll,ls,vi不能用
  11. php软件开发--linux进阶
  12. vForum 2016:VMware vSAN实战常见注意事项
  13. 中国科学技术大学生物信息学考试复习资料(整理版)
  14. Mysql使用dos命令安装
  15. 红米k30 允许调用gpu调试层_高效渲染!RTX 3090卡皇打造NVIDIA STUDIO强力主机实战体验|nvidia|显卡|gpu|cpu|内存...
  16. Windows Server 2008 R2 下载地址
  17. Go 微服务开发框架 DMicro 的设计思路
  18. java rfc接口_java调用sap的RFC接口
  19. THREE.js为正方体的6个面贴上图片
  20. 谈谈三次握手四次挥手

热门文章

  1. linux 设置网络
  2. 三层交换机解决不同VLAN间的通信—Vecloud微云
  3. windows下编译zlib
  4. 达尔文流媒体服务器(Darwin Streaming Server)(DSS)并发性能测试报告
  5. oracle 存储过程(分析理解)
  6. 蓝桥杯基础练习--杨辉三角
  7. 【BZOJ1010】【HNOI2008】玩具装箱(斜率优化,动态规划)
  8. 自定义时间格式 返回年月日
  9. 谈题库系统(Samplx)项目之进展
  10. 人工智能带来科技浪潮的同时,对相关法治领域提出了什么样的挑战?