PHP學習筆記 PHP檔案程式設計

2021-06-19 21:28:02 字數 1052 閱讀 6373

第122講

php檔案程式設計①

---檔案操作原理如何獲取檔案資訊,如何讀檔案

①在web

②在對檔案操作的過程中,我們是以流的概念來操作

③如何獲取檔案資訊

開啟檔案----fopen(

檔案路徑,開啟的模式

),返回值是檔案指標

檢視檔案資訊-----fstat(

檔名)

,返回值是存放著陣列中

關閉檔案---fclose

(開啟的檔案的指標)

讀檔案內容(

適用於大檔案的讀取

)----fread(

檔案指標,讀多長)

檔案內容替換---str_replace(

要替換的字元,替換成什麼字元,替換完成後的字元)

解析乙個配置檔案---parse_ini_file(檔名)

將檔案讀成乙個字串---file_get_contents(

檔名)

php檔案程式設計②如何寫檔案,拷貝檔案建立和刪除

將乙個字串寫入檔案---file_put_contents(

檔名,字串)

拷貝檔案-------copy

(要拷貝的檔名,目的位址)

php檔案路徑只認英文,若有中文要用

iconv(

原編碼,目的編碼,被轉碼的字元

)函式轉碼

建立乙個新目錄-----mkdir

(目錄名)

---預設只能建立一級,要想建立多級需要給recursive 布林值

刪除資料夾----rmdir(目錄名)

-------

如果資料夾中有子檔案,則不能刪除成功

刪除檔案------unlink

(檔名)

①$_files

陣列包含了上傳檔案的各種資訊

②檔案上傳時若沒有指定存放的目錄,怎麼預設存放在c:\windows\temp

③若需要移動檔案則需要使用move_upload_file(

檔名,目標路徑

)

php學習筆記 PHP物件導向的程式設計

php物件導向的程式設計 php5 陣列和物件 都屬於php的復合型別 乙個變數可以儲存多個單元 物件比陣列更強大,不僅可以儲存多個資料,還可以將函式存在物件中 物件的三大特性 封裝 繼承 多型 物件導向程式設計 oop 符合軟體工程中的 重用性 靈活性 擴充套件性 物件導向和面向過程之間的區別 最...

PHP 檔案上傳學習筆記

換了工作以後要用到php,所以有空的時候自學一下,看到一些例子拿上來分析一下同時加入了一些網上查到的內容。希望對大家和自己以後有幫助。看到的朋友如果發現我有理解錯的地方,還望多多指點,先謝謝大家啦!下面是一段檔案上傳的例子 檔案上傳 n print 名稱 uploadedfile name n pr...

php 學習筆記 檔案(五)

fopen 函式用於在 php 中開啟檔案。resource fopen string filename string mode bool use include path false resource context 引數一 含有要開啟的檔案的名稱 引數二 規定了使用哪種模式來開啟檔案 如果也需要...