PHP開發中文件操作疑難問答
發表于:2007-09-07來源:作者:點擊數:
標簽:
前言: PHP 中對各類 數據庫 的操作有著支持,對文件的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基于文件操作可是有的時候在操作文件的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關于文件操作的一些問
前言:
PHP中對各類
數據庫的操作有著支持,對文件的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基于文件操作可是有的時候在操作文件的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關于文件操作的一些問題收藏吧。
問:如何新建一個文件?
答:
1、使用fopen("要建立的文件名","參數"),參數可選w,w+,a,a+
2、使用exec("echo '' > 要建立的文件名");這樣是使用系統方式建立這個文件,你還可以使用touch這個
linux命令來建立
問:為什么我無法建立文件?
答:
1、如果你使用了fopen建立文件,是否正確的使用了參數
2、系統權限問題,請詢問你的WEBMASTER你的FTP目錄是否有寫的權限
3、FTP權限問題,你要確認你的PHP文件所要寫文件所在目錄要有寫的權限,也就是你的FTP軟件登陸后other組要有寫這個權限,
如果沒有請修改權限后嘗試
問:如何將文件讀入數組?
答:使用file函數
問:如何將文件全部讀出?
答:
1、使用fread($fp);
2、如果你的PHP版本>=4.3.0的話可以使用file_get_contents();
問:如何判斷文件是否存在?
答:使用file_exists();
再問:為什么不使用fopen()來判斷呢?
答:原因是有時候是因為權限問題導致fopen返回的數據引導我們錯誤的判斷
問:為什么當我讀取一個WEB頁面的時候出錯?
答:
1、可能是你的傳遞參數錯,當讀取WEB頁面的時候你只可以使用r方式讀取頁面
2、確保你要讀取的WEB頁面可以訪問
推薦文章:這樣搞怪的水果不知道你吃過沒有 性感三維美女沙灘泳裝美圖
|
<
原文轉自:http://www.anti-gravitydesign.com