<?php
/*
寫入文件操作
1,fwrite(?resource?$handle?,?string?$string?)?把?string?的內(nèi)容寫入?文件指針?handle?處。fwrite()?返回寫入的字符????數(shù),出現(xiàn)錯誤時則返回?FALSE?。
2,feof(resource?$handle)測試文件指針是否到了文件結(jié)束的位置。如果文件指針到了EOF或者出錯時則返回TRUE?,否則???????返回一個錯誤(包括?socket?超時),其它情況則返回?FALSE。
3,fgetc(resource?$handle)從文件指針中讀取字符。返回一個包含有一個字符的字符串,該字符從?handle?指向的文件中得????到。碰到?EOF?則返回?FALSE?。?
*/
????//打開文件
$file?=?fopen("test.txt","a+");
????//向文件中寫內(nèi)容
????fwrite($file,"hello?world");
????//文件讀內(nèi)容
while(!feof($file))?{
????echo?fgetc($file);
}
????//關(guān)閉文件
fclose($file);
?>fgetc函數(shù)只有在以"r"方式打開文件時才可以讀取,其他的r+、a、a+、w、w+等方式均無法讀取文件內(nèi)容,請問是什么原因呢?網(wǎng)上搜了下都是說必須以讀或者讀寫的方式打開文件才可以使用fgetc讀取內(nèi)容,請幫忙解釋一下,謝謝
- 2 回答
- 0 關(guān)注
- 1751 瀏覽
添加回答
舉報
0/150
提交
取消