首頁 > 後端開發 > php教程 > php is_file 判斷給定檔名是否為一個正常的文件

php is_file 判斷給定檔名是否為一個正常的文件

WBOY
發布: 2016-07-29 08:42:40
原創
1383 人瀏覽過

is_file() 函數檢查指定的檔案名稱是否為正常的檔案。
is_file — Tells whether the filename is a regular file
用法
bool is_file ( string $filename ) $file 為必選參數
如果檔案存在且為正常的檔案則傳回 TRUE。
來看一個測試is_file經典實例

複製程式碼 程式碼如下:


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
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)
{
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 is_file 判斷給定文件名稱是否為一個正常的文件,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板