PHP寫入txt檔案

2021-07-09 17:07:52 字數 866 閱讀 1290

<?php

$myfiletoread = fopen("txt/readme.txt","r") or die("unable to open file!");

$myfileread = fread($myfiletoread,"20");

$myfiletowrite =fopen("txt/writeme.txt","a+") or die("unable to open file!");

fwrite($myfiletowrite, $myfileread);

fclose($myfiletoread);

fclose($myfiletowrite);

?>

實現了從乙個檔案讀取了二十個位元組。

ok,如果只是需要讀取整個檔案的內容作為字串,官方建議用另外乙個效能好得多的函式:

file_get_contents(path,include_path,context,start,max_length)

第乙個path必須的,其他三個都是可選的。

另外總結一下:

1、對檔案進行操作,首先必須fopen(路徑,開啟方式)

開啟方式包括:

1、r、r+,讀、讀寫方式開啟檔案,指標指向檔案頭;

2、w、w+,寫入、讀寫方式開啟檔案,指標指向檔案頭,並將檔案大小擷取為零;(檔案不存在就自動建立)

3、a、a+,寫入、讀寫方式開啟檔案,指標指向檔案尾。(檔案不存在就自動建立)

2、fread函式的兩個引數,第乙個是檔案指標,第二個是長度,以位元組為單位。

3、fwrite函式的兩個引數,第乙個是檔案指標,第二個是寫入的內容。

txt檔案寫入

txt檔案的讀取 public static void main string args system.out.println 一共行數 i 寫入txt檔案 方法一 file file new file g aaa bbb ceshi.txt 相對路徑,如果沒有則要建立乙個新的output。txt檔...

C 寫入txt 檔案

filestream fs new filestream c s.txt filemode.create,fileaccess.write streamwriter sw new streamwriter fs sw.basestream.seek 0,seekorigin.begin for in...

java寫入txt檔案

用另乙個構造方法filewriter filewriter new filewriter c result.txt true true代表追加 同理 bufferedwriter writer new bufferedwriter new filewriter new file c result.t...