在我的網站中,我想要動態創建新文件或文件夾。我需要檢查是否有權創建新的文件和文件夾。我怎樣才能做到這一點?使用PHP代碼在客戶端服務器中檢查是否允許創建新文件/文件夾
我也想檢查是否允許在客戶端的服務器中執行PHP代碼。這可能嗎?
在我的網站中,我想要動態創建新文件或文件夾。我需要檢查是否有權創建新的文件和文件夾。我怎樣才能做到這一點?使用PHP代碼在客戶端服務器中檢查是否允許創建新文件/文件夾
我也想檢查是否允許在客戶端的服務器中執行PHP代碼。這可能嗎?
你可以使用:is_writable
如:
if(is_writable('/path/to/your/dir/'))
{
}
從PHP手冊:
is_writable
返回TRUE,如果文件存在並且是可寫的。 filename參數可以是一個目錄名稱,允許您檢查目錄是否可寫。
請記住,PHP可能會以Web服務器運行的用戶標識(通常爲'nobody')訪問該文件。不考慮安全模式限制。
加上'is_dir'你可以確定路徑的確是一個目錄的http: //php.net/manual/en/function.is-dir.php –
這可能有一些幫助(請參閱canWriteTo方法)http://www.phpclasses.org/package/6856-PHP-Manipulates-files-in -directories-recursively.html – symcbean