php學習之目錄與檔案(2)
阿新 • • 發佈:2019-02-02
demo1
//開啟一個檔案
//第一個為檔名 第二表明模式
//如果 file.txt已經有資料了 那麼刪除這個檔案 重
新建立
//如果沒有這個檔案 則自行建立
fopen返回的是資源型別resource
$fp=fopen('file.txt','w');
$outstring='this is a wqwrite is 19'
fwrite($fp,$outstring,strlen($outstring));限制字
符數
當開啟一個檔案的時候 習慣性將檔案關閉掉
fclose($fp);
file_put_contents('file2.txt',‘this is wq')
//就只有一句話 不需要其他靈活的使用 PHP5使用
demo2
\r\n實現換行
$fp=fopen('file.txt','w');
$outstring="this is wq\r\nthis is 19"
fwrite($fp,$outstring,strlen($outstring));
fclose($fp);
追加功能
$fp=fopen('file.txt','a');
$outstring="this is wq\r\nthis is 19\r\n"
fwrite($fp,$outstring,strlen($outstring));
fclose($fp);
$fp=fopen('file.txt','r');
fgetc讀出一個字元並將指標移到下個字元
echo fgetc($fp);
echo fgetc($fp);
fgets讀出檔案的一行
從handle指向的檔案中讀取一行並返回長度最
多為length-1位元組的字串
echo fgets($fp.3);
fgetss過濾html指令碼
fclose($fp);
fread讀取length個位元組
demo9
$fp=fopen('file.txt','r');
file('file.txt');返回的是陣列
feof($fp) 測試檔案指標是否到達檔案結束的位置
rewind();回撥到首位置 指標
ftell 檢視指標的位置
fseek 在檔案指標中定位
檔案鎖定
flock(檔名 lock_ex)
//開啟一個檔案
//第一個為檔名 第二表明模式
//如果 file.txt已經有資料了 那麼刪除這個檔案 重
新建立
//如果沒有這個檔案 則自行建立
fopen返回的是資源型別resource
$fp=fopen('file.txt','w');
$outstring='this is a wqwrite is 19'
fwrite($fp,$outstring,strlen($outstring));限制字
符數
當開啟一個檔案的時候 習慣性將檔案關閉掉
fclose($fp);
file_put_contents('file2.txt',‘this is wq')
//就只有一句話 不需要其他靈活的使用 PHP5使用
demo2
\r\n實現換行
$fp=fopen('file.txt','w');
$outstring="this is wq\r\nthis is 19"
fwrite($fp,$outstring,strlen($outstring));
fclose($fp);
追加功能
$fp=fopen('file.txt','a');
$outstring="this is wq\r\nthis is 19\r\n"
fwrite($fp,$outstring,strlen($outstring));
fclose($fp);
$fp=fopen('file.txt','r');
fgetc讀出一個字元並將指標移到下個字元
echo fgetc($fp);
echo fgetc($fp);
fgets讀出檔案的一行
從handle指向的檔案中讀取一行並返回長度最
多為length-1位元組的字串
echo fgets($fp.3);
fgetss過濾html指令碼
fclose($fp);
fread讀取length個位元組
demo9
$fp=fopen('file.txt','r');
file('file.txt');返回的是陣列
feof($fp) 測試檔案指標是否到達檔案結束的位置
rewind();回撥到首位置 指標
ftell 檢視指標的位置
fseek 在檔案指標中定位
檔案鎖定
flock(檔名 lock_ex)