<?php
/** 檔案寫入
* */
$fq=fopen("file_exp/exmple.txt","ab");//a是追加,b是二進位制模式最後每次有帶上
if(!$fq)
$string="good"."\t"."boby"."\t"."!"."\n";// \t是製表符
flock($fq,lock_ex);//檔案寫鎖定
fwrite($fq, $string);//寫的時候,第一引數是指向檔案的handle,第二引數是要寫入的內容
flock($fq,lock_un);//檔案解鎖
fclose($fq);//每次使用後要關閉
/** 下面是檔案的讀取
*/$fq=fopen("file_exp/exmple.txt","rb");//追加讀取
if(!$fq)
flock($fq,lock_sh);//檔案讀鎖定
while(!feof($fq))//判斷是否到了檔案結尾
//print_r($ar);
flock($fq,lock_un);//檔案讀開啟
fclose($fq);
/** 整個檔案讀取
* */
readfile("file_exp/exmple.txt");//直接把整個檔案結果顯示在瀏覽器上,返回值是讀取的位元組數
//echo $a;
//再介紹兩種,fpassthru,例子如下
//先是fopen再fpassthru最後fclose
//file()不僅顯示到瀏覽器,而且把結果傳送到乙個陣列,每一行作為乙個元素存進去
//fegetc($filehandle),乙個乙個字元的讀取,很少用,但有的檔案確實需要這種讀取方式
//fread($filehandle,int length);到檔案結尾或者指定長度才結束
/** 檔案定位函式的使用,像exe檔案、jpg檔案什麼的估計也就用不上了
*//*
* rewind(filehandle)指標移動到最初
* fseek(filehandle,int offset) 移動offset位元組
* ftell(filehandle) 以位元組為單位報告指標位置
*//*
* 檢視檔案是不是存在,如果是就返回檔案大小,然後刪除檔案
*/if(file_exists("file_exp/exmple.txt"))
}?>
1 檔案測試 2 檔案操作
1 檔案測試函式 2 檔案操作 新建檔案 fopen filename,w 以 寫 的方式開啟乙個不存在的檔案,就會新建該檔案 檔案刪除 unlink 檔案複製 copy filename,aaa bb.txt 盡量使用 和相對路徑,因為linux只認 也沒有磁碟分割槽,而windows 和 都認 ...
PHP學習筆記 08 檔案包含
檔案包含的作用在於 的重用,我們可以把常用的 段寫在乙個檔案裡,當需要這些 是,引入這個檔案就可以了 四個語句 include include once 只引用一次,如果之前引用過,就不再引用 require 必須 require onceinclude,require的區別 如果引入的檔案不存在,...
檔案操作《1》檔案的讀寫
檔案操作在c語言中是乙個不能忽略的知識點,學習檔案操作也可以解除大家對檔案的誤解,可能許多人會認為只有資料夾中的文字檔案,編譯c語言時的原始檔和標頭檔案才是檔案等,其實不能,計算機中的顯示器 滑鼠 鍵盤 印表機等都可以稱為檔案,沒想到吧,其中的鍵盤是標準輸入檔案,顯示器是標準輸出檔案 理解了檔案後我...