php中對檔案的操作

2021-07-23 13:30:08 字數 1423 閱讀 1601

在php中的檔案的操作比較簡單,首先是檔案的開啟,在php中開啟檔案會用到fopen函式,基本用法為:fopen( string$filename, string$mode) $filename是檔名,$mode是開啟方式。具體引數如下:

'r'唯讀方式開啟,將檔案指標指向檔案頭。

'r+'

讀寫方式開啟,將檔案指標指向檔案頭。

'w'寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

'w+'

讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

'a'寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

'a+'

讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

'x'建立並以寫入方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則fopen()呼叫失敗並返回false,並生成一條e_warning級別的錯誤資訊。如果檔案不存在則嘗試建立之。這和給 底層的 open(2) 系統呼叫指定 o_excl|o_creat 標記是等價的。

'x+'

建立並以讀寫方式開啟,其他的行為和 'x' 一樣。 

例如:<?php

$handle 

= fopen

("/home/rasmus/file.txt"

, "r+"

);?》

開啟檔案後,就是對檔案的讀取,fread()函式用於讀取檔案,fread($handle,讀取的字元數);//$handle為開啟檔案返回的控制代碼

fgets($handle)函式用來一次讀取檔案的一行(注意後面不用接字元數)

feof($handle)函式用來判斷函式的指標是否指向檔案的尾端,如果是則返回true,如果不是則返回false。

file_get_contents("text.txt");file_get_contents()函式用來將整個檔案放入乙個字串

file_put_contents("text","hxy");file_put_contents()函式用來將字串寫入檔案中

flock()函式用來為檔案加鎖(注意加鎖一般是在往檔案裡面寫內容時加入,讀取檔案一般不需要進行加鎖)

php中為檔案的操作相對其他語言來說簡單的多,只要掌握了一些基本的函式就行、

PHP中對檔案的操作總結

前言 php 中對各類資料庫 的操作有著支援,對檔案的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基於檔案操作可是有的時候在操作檔案的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於檔案操作的一些問題收藏吧。問 如何新建乙個檔案?答 1 使用fopen 要...

PHP對檔案的操作總結

fp fopen a.txt w 用寫方法開啟乙個檔案a.txt fopen具有2個 3個或4個引數,通常是2個引數,第二個引數是開啟檔案的模式,以下是fopen開啟檔案的全部模式 模式模式名稱解釋r 唯讀開啟檔案,從頭開始讀 r 唯讀 開啟檔案,從頭開始讀寫w只寫 從頭開始讀。若檔案存在,則刪除檔...

PHP對檔案的操作,開啟 刪除

功能,open 實現開啟檔案下的所有檔案和資料夾 del 搜尋刪除指定的檔案 rmd 刪除資料夾 所用函式 is dir 判斷檔案是否是資料夾 opendir 開啟資料夾 readdir 在資料夾中讀取條目 closedir 釋放讀取資料夾的指標 rmdir 刪除空目錄 unlink 刪除檔案 fu...