亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php怎么檢查文件是否可讀、可寫、可執行

發布時間:2021-08-04 10:13:22 來源:億速云 閱讀:155 作者:chen 欄目:編程語言

這篇文章主要講解了“php怎么檢查文件是否可讀、可寫、可執行”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php怎么檢查文件是否可讀、可寫、可執行”吧!

在進行文件讀寫等操作時,需要先檢查一下該文件是否可以讀寫或執行,即文件是否可讀、可寫、可執行的權限。那么如何檢查呢?今天我們就來給大家介紹一下檢查方法。

我們有一個名為“test.txt”的文本文件,使用chmod()函數來設置權限:

<?php
chmod("test.txt", 0400);
?>

上面的代碼可設置test.txt文件權限為:所有者可讀,其他人無權限。

下面我們來看看如何檢查文件是否可讀、可寫、可執行的方法。

1、使用is_readable()函數檢查文件是否可讀

is_readable()函數可檢查指定的文件是否可讀;該函數只接受一個參數$filename,用來指定需要檢查的文件。

下面通過代碼示例來看看:

 <?php
 header("Content-type:text/html;charset=utf-8");
 $file = "test.txt";
 if(is_readable($file))
 {
 echo ("$file 可讀");
 }
 else
 {
 echo ("$file 不可讀");
 }
 ?>

如果$filename文件存在且可讀取數據,則返回 TRUE,否則返回 FALSE。因此輸出結果為:

test.txt 可讀

2、使用is_writable()函數檢查文件是否可寫

is_writable()函數可檢查指定的文件是否可寫。

該函數同樣接受一個參數$filename,用來指定需要檢查的文件;如果$filename文件存在且可讀取數據,則返回 TRUE,否則返回 FALSE。

下面通過代碼示例來看看:

 <?php
 header("Content-type:text/html;charset=utf-8");
 $file = "test.txt";
 if(is_writable($file))
 {
 echo ("$file 可寫");
 }
 else
 {
 echo ("$file 不可寫");
 }
 ?>

輸出結果:

test.txt 不可讀

3、使用is_executable()函數檢查文件是否執行

is_executable()函數可檢查指定的文件是否可執行;該函數也接受一個參數$filename

 <?php
 header("Content-type:text/html;charset=utf-8");
 $file = "test.txt";
 if(is_executable($file))
 {
 echo ("$file 可執行");
 }
 else
 {
 echo ("$file 不可執行");
 }
 ?>

如果$filename文件存在且可讀取數據,則返回 TRUE,否則返回 FALSE。因此輸出結果為:

test.txt 不可執行

說明:

is_readable()、is_writable()和is_executable()函數的結果會被緩存,需要使用clearstatcache()函數來清除緩存。

在程序末尾加上下面一句代碼即可清除緩存:

clearstatcache();

感謝各位的閱讀,以上就是“php怎么檢查文件是否可讀、可寫、可執行”的內容了,經過本文的學習后,相信大家對php怎么檢查文件是否可讀、可寫、可執行這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

梁河县| 东乡县| 安塞县| 四子王旗| 韶关市| 天等县| 炎陵县| 三亚市| 内江市| 巴南区| 丽水市| 福贡县| 唐河县| 嘉黎县| 育儿| 边坝县| 固阳县| 阳信县| 于田县| 丹阳市| 台山市| 洪雅县| 会泽县| 八宿县| 上思县| 邵阳县| 德惠市| 贵溪市| 蒙城县| 瓦房店市| 桓仁| 龙陵县| 华安县| 贵南县| 宜宾市| 凤阳县| 祁连县| 宁陵县| 台南市| 宁波市| 华池县|