因為最近在寫PDA與伺服器溝通的程式碼,又轉戰PHP網頁程式設計,剛好寫到讀取文字檔案,好奇去試了fread與fgets兩種的不同點!
(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);
以上是我自己試的,若有錯誤,也請各位告知或糾正,謝謝~~
全站熱搜
留言列表