檔案的基本操作
1)fopen( ) //開啟檔案或 url
2)fread( ) //讀取檔案
/* utf-8編碼裡面中文乙個字佔三個位元組 */
$file=fopen('test.txt', 'r'); /*r表示唯讀許可權*/
var_dump(fread($file, 6)); /*一次讀6個位元組*/
var_dump(fread($file, 3));
var_dump(fread($file, 6));
3)fgets( ) //從檔案指標中讀取一行
/* utf-8編碼裡面中文乙個字佔三個位元組 */
$file=fopen('test.txt', 'r');
var_dump(fgets($file));
var_dump(fgets($file));
4)feof( ) //測試檔案指標是否到了檔案結束的位置(這裡的指標指的的是游標)
<?php
date_default_timezone_set('asia/seoul');
header('content-type:text/html;charset=utf-8');
/* utf-8編碼裡面中文乙個字佔三個位元組 */
$file=fopen('test.txt', 'r');
var_dump(fgets($file));
var_dump(fgets($file));
var_dump(feof($file)); /* eof= end of file */
var_dump(fgets($file));
var_dump(fgets($file));
var_dump(feof($file));
5)fwrite( ) //寫入檔案
/* utf-8編碼裡面中文乙個字佔三個位元組 */
$file=fopen('test.txt', 'r+'); //r+有讀寫許可權
fseek($file,0,seek_end); /*把指標指向有文字的最後一行*/
var_dump(fwrite($file, '計算機'));
/* method 2 */
$file=fopen('test.txt', 'a+'); //a+有讀寫許可權而且預設指標指向有文字的最後一行
var_dump(fwrite($file, '計算機'));
6)rewind( ) //倒回檔案指標的位置
7)flock( ) //輕便的諮詢檔案鎖定
test2.php檔案要等test1.php檔案寫完10秒後才能開始寫,要等待
8)ftruncate( ) //將檔案截斷到給定的長度
9)fclose( ) //關閉乙個已開啟的檔案指標
10)file( ) //把整個檔案讀入乙個陣列中
11)copy( ) //拷貝檔案
12)unlink( ) //刪除檔案
13)file_get_contents( ) //將整個檔案讀入乙個字串
var_dump(file_get_contents(''));
14)file_put_contents() //將字串寫入檔案中
file_put_contents('test.txt', 'robin.ltesoft.com');
15)rename()//重新命名乙個檔案或目錄
16)readfile()//讀入乙個檔案並寫入到輸出緩衝
php檔案和目錄的基本操作
1.檔案的讀寫操作。在自己的 根目錄下新建乙個txt文件,插入幾行測試資料。編寫 使用php中檔案讀寫的相關函式,實現對該文件的讀寫操作。要求,幾個常用函式都盡量練習到。filename d phpstudy www php25 1.txt content 123456789101112.n han...
part 10 2 檔案操作
標籤 空格分隔 win32彙編 開啟和關閉檔案 closefile 關閉檔案,只有乙個引數,即檔名 移動檔案指標 setendoffile 擴充套件檔案長度設定為檔案指標所在的長度。讀寫檔案 writefile 寫入檔案資料 flushfilebuffers 強制清空緩衝區,引數只有檔案控制代碼 檔...
php檔案操作基本使用方法
fp fopen tmp.html r str fread fp,filesize tmp.html str str replace 新標題 str str str replace 新內容 str fclose fp handle fopen new.html w fwrite handle,str...