因為最近在寫PDA與伺服器溝通的程式碼,又轉戰PHP網頁程式設計,剛好寫到讀取文字檔案,好奇去試了freadfgets兩種的不同點!

(1)fread:

$filename = "data.txt";
$handle = fopen($filename, "rb");
$contents;
while (!feof($handle))
{
      //8192為字元數,每一次取8192個字元
      $contents = fread($handle, 8192);
      echo $contents . "<br>";
}
fclose($handle);

(2)fgets:

$filename = "data.txt";
$handle = @fopen($filename, "r");
if ($handle)
{
      while (!feof($handle))
      {
            //fgets為每次讀取一列文字
            $buffer = fgets($handle);
            echo $buffer . "<br>";
      }
}
fclose($handle);

以上是我自己試的,若有錯誤,也請各位告知或糾正,謝謝~~

arrow
arrow
    全站熱搜

    dreamtails 發表在 痞客邦 留言(1) 人氣()