巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

php is_file 判断给定文件名是否为一个正常的文件

一佰互联网站制作(www.yinxi.net) 发布日期 2019-04-30 09:22:31 浏览数: 169

is_file() 函数检查指定的文件名是否是正常的文件。
is_file — Tells whether the filename is a regular file
用法

bool is_file ( string $filename ) $file 为必选参数
如果文件存在且为正常的文件则返回 TRUE。

来看一个测试is_file经典实例
复制代码 代码如下:
<?php
var_dump(is_file("a_file.txt")) . " ";
var_dump(is_file("/usr/bin/")) . " ";
?>

上例将输出:
bool(true)
bool(false)
用法二
复制代码 代码如下:
<?php
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");
?>

实例三
复制代码 代码如下:
<?php
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开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

04
04月
discuz后台登录提示SELECT val

简介:服务器重装了系统之后,发现discuz管理后台登录不上了,提示UCenter info: MySQL Query ErrorSQL:S... >>详情

18
04月
解析网站处理数据交换时的序列化和反序列化

#摘要序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之... >>详情

05
04月
适合往家庭群发的图片 长辈们会喜欢这一类的图

简介:本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257... >>详情

09
02月
关键点密度在网站优化排名的重要性

网页和关键词的相关性,是搜索引擎排名的基础之一。用户进入搜索引擎,就好像进入了一个偌大的资料库。所以,关键词密度无疑成了网页搜索的一个重要部... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站