php學習筆記1 檔案的相關操作

2021-06-03 13:00:22 字數 1217 閱讀 7381

<?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語言時的原始檔和標頭檔案才是檔案等,其實不能,計算機中的顯示器 滑鼠 鍵盤 印表機等都可以稱為檔案,沒想到吧,其中的鍵盤是標準輸入檔案,顯示器是標準輸出檔案 理解了檔案後我...