php exist echo,PHP函数file_exists介绍
定義和用法
file_exists() 函數(shù)檢查文件或目錄是否存在。
如果指定的文件或目錄存在則返回 true,否則返回 false。
exists中文翻譯為存在的意思。
語(yǔ)法file_exists(path)
例子
Example #1<?phpecho ?file_exists("test.txt");?>
輸出:1
Example #2<?php $filename?=?'/filepath/filename.txt';????if?(file_exists($filename))?{????echo?"The?file?$filename?exists";}?else?{????echo?"The?file?$filename?does?not?exist";}?>
輸出:(如果文件存在的話)echo?"The?file?/filepath/filename.txt?does?not?exist";
上面的提示是找不到文件,為什么?
其實(shí)file_exist要用絕對(duì)路徑
解決辦法:
1、要不在"filepath/filename.txt"前面加"."表示當(dāng)前根目錄下的filepath文件夾
2、要不在"filepath/filename.txt"前面加上完整路徑,如:D:/www/filepath/filename.txt
以上函數(shù)常常與unlink函數(shù)一起使用
思路:通過(guò)函數(shù)file_exists判斷文件是否存在,然后再通過(guò)unlink刪除響應(yīng)的文件。
注: 本函數(shù)的結(jié)果會(huì)被緩存。更多信息參見(jiàn) clearstatcache().
警告: 如果因?yàn)榘踩J降南拗贫鴮?dǎo)致不能訪問(wèn)文件的話,該函數(shù)會(huì)返回 FALSE。然而,如果文件在 safe_mode_include_dir 所指定的目錄內(nèi)的話,仍然可以使用 include 來(lái)包含。
本文出自:瑯楓個(gè)人博客。如需轉(zhuǎn)載請(qǐng)注明出處!
本文出處:"https://www.phpfeng.cn/function/255.html"
總結(jié)
以上是生活随笔為你收集整理的php exist echo,PHP函数file_exists介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【C++深度剖析教程27】多态的概念与意
- 下一篇: php运行代码运行退出为0,php –