第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 引數一 含有要開啟的檔案的名稱 引數二 規定了使用哪種模式來開啟檔案 如果也需要...