<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                (參考代碼庫中文件處理中的filestudy.php和showAll.php和下載doDownload.php, showAll.php和doDownload.php是配合使用) #### 打開文件 resource fopen(string $filename,string $mode); 打開文件或URL 參數:$filename 要打開的文件名 $mode文件打開方式 其中$mode文件打開方式: “r”只讀方式打開,指針移到文件開頭 “r+”讀寫方式打開 “w”寫入方式打開,指針移到文件開頭。如果文件不存在,會自動創建。清空寫 “w+”讀寫方式打開 “a”追加方式打開,指針移到文件結尾。如果文件不存在,會自動創建。追加寫 “a+”讀寫方式打開 “b”以二進制數據打開,為了安全起見,在打開方式后加上”b”參數。文便內容的移植。 返回:打開成功返回一個句柄(資源),打開失敗返回FALSE。 ##### 打開模式 基本模式: - R 讀 - W 清空寫,文件存在直接打開同時清空。 - A 追加寫,文件存在直接打開 - X 新建寫,只能新建文件進行操作!就是寫操作,與w類似 +擴展模式: 擴展的操作,都可以完成讀寫操作。 差異與基本模式一致! - R+ 讀寫,打開任意文件(無論是存在還是不存在),文件內容不會被清空,依據指針位置,完成讀,寫操作。其中,寫,會替換原有指針位置字節。 - W+ 讀寫,打開時,同時清空內容,之后指針在哪里,就 在哪里完成讀寫!與R+唯一的差異,就是會清空文件內容! - A+ 讀寫,打開任意文件,不會清空內容,指針僅僅影響讀操作。不影響寫操作,僅僅可以在末尾寫! - X+ 讀寫,新建才能打開,依據文件指針位置,進行讀寫操作! #### 關閉文件 bool fclose(resource $handle); 關閉一個已打開的文件指針 #### 讀取文件內容 ##### 讀取指定大小 string fread(resource $handle,int $length); 讀取文件(可安全用于二進制文件) $handle打開的文件指針; $length讀取的字節數,一般1kb=1024b 返回讀取的內容 ##### 讀行 string fgets(resource $handle\[,int $length\]); 從文件指針中讀取一行 參數:$handle 文件指針 $length可以指定讀取的字節數.從handle指向的文件中讀取一行并返回長度最多為length-1字節的字符串.碰到換行符(包括在返回值中) 或者已經讀取了 length - 1 字節后停止(看先碰到那一種情況)。如果沒有指定 length,則默認為 1K,或者說 1024 字節。 返回讀取的字符串 ##### 把文件讀入數組 array file(string $filename\[,int $flags=0\]); 把整個文件讀入一個數組中 參數: $filename文件名,不用打開、關閉文件。 $flags,附加選項。 FILE\_USE\_INCLUDE\_PATH(1),在 [include\_path](mk:@MSITStore:C:%5C20160511%5Cmanual%5Cphp_enhanced_zh.chm::/res/ini.core.html) 中查找文件。 FILE\_IGNORE\_NEW\_LINES(2),在數組每個元素的末尾不要添加換行符 FILE\_SKIP\_EMPTY\_LINES(4),跳過空行 返回:返回整個文件的一個數組。 ##### 把文件內容讀入字符串(不用打開) string file\_get\_contents(string $filename) 將整個文件讀入一個字符串 提示:不用打開文件,也不用關閉文件 ##### 寫入文件 ###### 寫入文件內容 int fwrite(resource $handle,string $string \[,int $length\]); 寫入文件(可安全用于二進制文件) 參數:$handle打開的文件指針;$string要寫入的字符串;$length表示要寫入的字符數 ###### 將字符串寫入文件,不用打開 int file\_put\_contents(string $filename,mixed $data) 將一個字符串寫入文件 #### 拷貝文件 bool copy(string $source, string $dest); #### 刪除文件 bool unlink(string $filename); 刪除文件 #### 文件指針 bool feof ( resource $handle ) 測試文件指針是否到了文件結束的位置 定位指針: fseek(句柄,位置),位置從0開始遞增 獲取指針位置: ftell(句柄); 獲取指針位置 #### 取得文件屬性 - 文件大小:filesize($filename) - 創建時間:filectime($filename) - 訪問時間:fileatime($filename) - 修改時間:filemtime($filename) 時間戳 - 文件權限:fileperms($filename)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看