php使用file,PHP中is_file()函数使用指南
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()函数使用指南相关推荐
- python——函数(定义函数、传递实参、返回值、传递列表、传递任意数量的实参、将函数存储在模块中、函数编写指南)
目录 定义函数 传递实参 返回值 传递列表 传递任意数量的实参 将函数存储在模块中 函数编写指南 定义函数 #------定义函数---------- def user():print('hello! ...
- PHP中spl_autoload_register函数的用法
spl_autoload_register (PHP 5 >= 5.1.2) spl_autoload_register - 注册__autoload()函数 说明 bool spl_autol ...
- PHP中spl_autoload_register()函数用法实例详解
在了解这个函数之前先来看另一个函数:__autoload. 一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: printit.c ...
- react中纯函数_如何在纯React中创建电子邮件芯片
react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...
- Python中eval函数的表达式如何使用
这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...
- shell中的函数及脚本调试方法
1.函数格式 目的:将一些相对对立的代码变成函数,提供可读性和重用性,避免重复编写相同代码. 函数格式: 函数关键字:function可以省略,可不带任何参数; 符号{表示函数体的开始(可在函数名后单 ...
- php fileputcontents,在php中file_put_contents函数起什么作用呢?
摘要: 下文讲述php中file_put_contents()函数的功能简介说明,如下所示: php之file_put_contents()函数功能 php之file_put_contents函数: ...
- 从该函数中确定函数名称(不使用回溯)
在Python中,不使用traceback模块,是否可以从该函数中确定函数名称? 说我有一个带功能栏的模块foo. 当执行foo.bar() ,bar是否有办法知道bar的名称? 或者更好的是foo. ...
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )
文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...
最新文章
- 使用Python、OpenCV进行图像接缝雕刻
- U盘安装MacOS Sierra系统方法
- 「后端小伙伴来学前端了」Vue脚手架中 render 函数
- 老生常谈:装饰者模式
- MyBatis.Net 学习手记
- Elasticsearch及相关插件的安装
- select选中的值_selenium下拉框处理(select)
- P3966 [TJOI2013]单词
- DEVICE_ATTR设置0777引发血案
- 修改环境变量后,导致一些常用命令失效,如ll,ls,vi不能用
- php软件开发--linux进阶
- vForum 2016:VMware vSAN实战常见注意事项
- 中国科学技术大学生物信息学考试复习资料(整理版)
- Mysql使用dos命令安装
- 红米k30 允许调用gpu调试层_高效渲染!RTX 3090卡皇打造NVIDIA STUDIO强力主机实战体验|nvidia|显卡|gpu|cpu|内存...
- Windows Server 2008 R2 下载地址
- Go 微服务开发框架 DMicro 的设计思路
- java rfc接口_java调用sap的RFC接口
- THREE.js为正方体的6个面贴上图片
- 谈谈三次握手四次挥手