| 在php中操作檔案是對php程式員的最基本要求,php中提供了大量的工具,用於建立,上傳和編輯檔案。 本節教程開始講解如何與檔案進行互動。以協助大家理解PHP中的所有類型的檔案操作! php檔案操作的注意事項 在php中對檔案操作,一定要非常謹慎。常見的錯誤包括編輯了錯誤的檔案,用垃圾資料填補了硬碟和意外刪除了檔案的內容。 在日常的php開發中,對於檔案操作這一塊,應該合理的使用方法,並做好異常的捕獲等,以最大可能的避免不必要的誤操作,甚至重大的檔案安全故障。 php檔案操作概述 學習php的檔案操作,需要瞭解如何建立,開啟和關閉檔案。有了這些基礎知識後,我們將學習檔案的基本操作,包括:讀,寫,追加,截斷,用PHP上傳檔案等。 下面開始php檔案操作中的最簡單部分,帶領大家掌握在php中建立檔案的方法。 PHP檔案的建立 在這一節中,學習如何使用PHP建立一個檔案。 在php中,一個有趣的現象,可以用fopen開啟與建立檔案,都可以使用此方法。 在PHP中使用fopen函數開啟檔案。它也可以建立一個檔案,如果它沒有找到函數調用中指定的檔案。所以,如果使用fopen開啟一個不存在的檔案,它會建立它。另外,用fopen開啟檔案時,可以進行寫入或追加,這個後面會有介紹。 php如何建立一個檔案fopen函數有兩個重要的參數。首先,必須提供的檔案名稱。其次,必須告訴這個方法將要進行哪些操作,比如從檔案中讀取,寫入資訊等。 要建立一個檔案,則必須提供一個檔案名稱,並告訴PHP,要寫入一個檔案。參考代碼: 代碼說明:在目前的目錄下建立檔案testFile.txt。 建立程式檢測到檔案testFile.txt並不存在,又檢測到方法中用到了'w'選項,就會建立該檔案。 $ourFileName = "testFile.txt";將待建立的檔案:testFile.txt 儲存到一個PHP字串變數$ ourFileName中。 $ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");此段代碼實際上有兩個部分。首先,使用fopen方法的開啟功能,並提供了兩個參數:檔案名稱、及通配字元'w',表示如果該檔案不存在,則以寫入方式建立它。 這裡提前說下,什麼是檔案控制代碼,當用fopen函數操作相關檔案時,即會返回一個檔案控制代碼。這裡將檔案控制代碼儲存到$ ourFileHandle變數中,有關檔案控制代碼的更多內容,在以後的文章中會詳細介紹。 fclose($ourFileHandle);此句是關閉開啟的檔案。 fclose接收一個參數,即要被關閉的檔案控制代碼。 php檔案許可權除了以上fopen函數中的可寫參數'w',或以後要講到的'a'選項外。在運行php的檔案操作程式之前,還要檢查是否已授予PHP檔案將資訊寫入到硬碟的許可許可權。 在linux系統中,設定許可權使用chmod命令,使用chmod允許PHP檔案寫入到磁碟上,從而使其能夠建立一個檔案。 有關php檔案操作的基礎知識,就介紹這些吧,希望對大家有所協助。 更多php檔案操作的教程,請關注程式員之家後續提供的文章。 |