PHP學習系列6

來源:互聯網
上載者:User
PHP學習系列六

檔案操作:
fopen();
fopen(path,mode);
如果fopen開啟遠程檔案遇到問題,請檢查php.ini,在這個檔案中,可以通過關閉allow_url_fopen指令來禁用這個功能。
[email protected]?所產生的錯誤。
fwrite()或者fputs()可以寫檔案
fwrite($fp,$outputstring),fwrite()函數的一個替換函數是file_put_contents().
關閉檔案:
fclose($fp);
讀檔案
步驟:開啟檔案->讀檔案->關閉檔案。
fopen(file,'rb')
feof()判斷檔案結束
fgets(),fgetss(),fgetcsv()
如:$order=fgets($fp,999):可以從檔案中每次讀取一行內容,直到讀入換行字元,或者檔案結束符,或者是從檔案中讀取了998B.可以讀取的最大長度為指定的長度減去1B.
fgetss()可以過濾字串中包含的php和html標記。
fgetcsv()

讀取整個檔案:readfile(),fpassthru(),file()
讀取一個字元:fgetc()
從一個檔案中一次讀取一個字元。
fread():讀取任意長度
其他有用的檔案操作函數:
file_exists():查看檔案是否存在。
filesize():查看一個檔案的大小,以位元組為單位返回。
nl2br()將輸出的\n字元轉換成HTML的分行符號(
)
unlink()刪除一個檔案。
rewind(),fseek()和ftell()
rewind():將檔案指標複位到檔案的開始。
ftell():以位元組為單位報告檔案指標當前在檔案中的位置。
fseek(resource fp,int offset[,int whence]),fseek()函數可以將檔案指標fp從hence位置移動offset隔位元組,whence是一個選擇性參數,其預設值SEEK_SET表示檔案的開始處。
flock():鎖定檔案,如果鎖定成功,則返回true,如果失敗,則false
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.