12.3.2 文件的打開與關閉

12.3.2 文件的打開與關閉

fopen -- 打開文件或者 URL
語法:resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )
filename參數需要提供要被打開文件的URL。這個URL可以是腳本所在的服務器中的絕對路徑,也可以是相對路徑,還可以是網絡資源用的文件。
mode 參數指定了所要求到該流的訪問類型,(強烈建議附加b模式)。
如果也需要在 include_path中搜尋文件的話,可以將可選的第三個參數 use_include_path 設為 '1' 或 TRUE。
如果打開失敗,本函數返回 FALSE。
fclose -- 關閉一個已打開的文件指針
語法:bool fclose ( resource $handle )
將 handle 指向的文件關閉。 成功時返回 TRUE, 或者在失敗時返回 FALSE.

<?php
    //使用絕對路徑打開file.txt文件,選擇只讀模式,并返回資源$handle
    $handle = fopen("/home/rasmus/file.txt", "r");

    //訪問文檔根目錄下的文件,也以只讀模式打開
    $handle = fopen(“{$_SERVER['DOCUMENT_ROOT']}/data/info.txt", "r");

    //在 Windows 平臺上,轉義文件路徑中的每個反斜線,或者用斜線,
      以二進制和只寫模式組合
    $handle = fopen("c:\\data\\file.gif", "wb");

    //使用相對路徑打開file.txt文件,選擇只讀模式,并返回資源$handle
    $handle = fopen("../data/info.txt", "r");

    //打開遠程文件, 使用HTTP協議只能以只讀的模式打開
    $handle = fopen("http://www.example.com/", "r");

    //使用FTP協議打開遠程文件,如果FTP服務器可寫,則可以以寫的模式打開
    $handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
04.png

test.php

<?php
/*
 *  fopen("位置URL", "r+");
 *
 *
 *
 */
//打開
$fp = fopen("tmp.txt", "rt");

//關閉
fclose($fp);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 文件系統概述 文件的類型 在程序運行時,程序本身和數據一般都存在內存中,當程序運行結束后,存放在內存中的數據被釋放...
    dptms閱讀 1,029評論 0 1
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,914評論 18 139
  • 1、文件處理流程 文件處理流程:寫入文件流程: 打開文件,文件不存在就創建; 將數據寫入文件; 關閉文件。讀文件流...
    ManZb閱讀 483評論 0 0
  • PHP文件操作 像其他編程語言(c , java)一樣,php內置了多個文件函數,用來完成文件的打開、讀寫、關閉等...
    at小宇閱讀 324評論 0 0
  • 計劃: 1. 早起+喝水 2. 日常工作 3. 運動+練字+記賬 實際 1. 完成 2. 完成。 3. 運動完成 ...
    lrb2017閱讀 91評論 1 0