我的插件需要能夠寫入文件系統。是否可以查詢已知文件的寫權限?如何判斷文件是否可以從腳本寫入?
例如,我的wordpress主題帶有一個名爲custom.css的文件,我需要寫入權限。當我的主題首次加載時,我想查詢此腳本以查看它是否可寫,然後將結果回顯到我的主題。
然後,在支持會話中,我可以要求用戶直觀地檢查此設置,以確保我具有預期的寫入權限(並消除了導致讀/寫問題的原因)。
我的插件需要能夠寫入文件系統。是否可以查詢已知文件的寫權限?如何判斷文件是否可以從腳本寫入?
例如,我的wordpress主題帶有一個名爲custom.css的文件,我需要寫入權限。當我的主題首次加載時,我想查詢此腳本以查看它是否可寫,然後將結果回顯到我的主題。
然後,在支持會話中,我可以要求用戶直觀地檢查此設置,以確保我具有預期的寫入權限(並消除了導致讀/寫問題的原因)。
is_writable("yourfilename.txt")
http://php.net/manual/en/function.is-writable.php
例如...
if (is_writable('custom.css')) {
echo "Success! custom.css is writable";
} else {
echo "Failure!! custom.css is not writable";
}
你贏得了比賽! – dqhendricks 2011-01-25 21:35:59
我可能是太晚了這一點,但有 「is_writable」
讓我想起課堂中的孩子,在別人正確回答問題之後舉起他的手,並說:「我會說is_writable?」 – webbiedave 2011-01-25 22:00:17
「乞求寬恕比請求許可要容易得多。」 - 如果需要寫作,一種方法就是試着寫和作出相應的反應。如果您已經處於「應寫入」階段,此功能效果最佳。 – 2011-01-25 21:37:38