2023年php文件匯總

格式:DOC 上傳日期:2023-04-23 08:31:14
2023年php文件匯總
時間:2023-04-23 08:31:14     小編:zdfb

在日常學習、工作或生活中,大家總少不了接觸作文或者范文吧,通過文章可以把我們那些零零散散的思想,聚集在一塊。大家想知道怎么樣才能寫一篇比較優(yōu)質的范文嗎?下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,我們一起來看一看吧。

php文件篇一

安全操作規(guī)程總結

推薦度:

叉車安全操作規(guī)程

推薦度:

操作員年終總結

推薦度:

鍋爐操作工年終總結

推薦度:

會計操作實務實訓報告

推薦度:

相關推薦

在平時我們可能會碰到過php文件,可是很多用戶不知道php文件是什么文件?也不知道怎么打開php文件?下面是相關的知識,歡迎閱讀。

$file = "./test/";

//===============判斷文件能不能讀取(權限問題),或者存不存在

if (is_readable($file) == false) {

echo "

";

die('no');

}

//===============判斷文件存不存在

if (file_exists($file) == false) {

echo "

";

die('no file');

}

//======================================================讀取文件內容

//方法一

$datastring = file_get_contents($file);

echo "

1";

var_dump($datastring);

echo htmlentities($datastring);

//方法二,該方法如果文件內容空會報錯

$fjubing = fopen($file, 'r'); //創(chuàng)建指定文件讀操作的句柄

$datastring = fread($fjubing, filesize($file));

fclose($fjubing);

echo "

2";

var_dump($datastring);

echo htmlentities($datastring);

/*

fopen()方法的第二個參數(shù)可以選擇以下值

"r" 只讀方式打開,將文件指針指向文件頭。

"r+" 讀寫方式打開,將文件指針指向文件頭。

"w" 寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。

"w+" 讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。

"a" 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。

"a+" 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。

"x" 創(chuàng)建并以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 false,并生成一條 e_warning 級別的錯誤信息。如果文件不存在則嘗試創(chuàng)建之。

這和給底層的 open(2) 系統(tǒng)調用指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。

"x+" 創(chuàng)建并以讀寫方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 false,并生成一條 e_warning 級別的錯誤信息。如果文件不存在則嘗試創(chuàng)建之。

這和給底層的 open(2) 系統(tǒng)調用指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。

*/

//方法三

$datastring = implode('', file($file));

echo "

3";

var_dump($datastring);

echo htmlentities($datastring);

//===============判斷文件能不能寫入

if (is_writable($file) == false) {

echo "

";

die("can`t write");

}

//======================================================往文件中寫入內容,原內容將被覆蓋,并且如果文件不存在將嘗試創(chuàng)建

$writedata = 'i want';

//方法一

file_put_contents($file, $writedata);

//或者加參數(shù),無該文件創(chuàng)建,有則在文件內容結尾處寫入新內容

//file_put_contents($file, $writedata, file_append);

//方法二

$fjubing = fopen($file, 'w'); //創(chuàng)建指定文件寫操作的句柄

fwrite($fjubing, $writedata);

fclose($fjubing);

//===============有時執(zhí)行寫入操作時需要鎖定文件

$fjubing = fopen($file, 'w');

if (flock($fjubing, lock_ex)) {

fwrite($fjubing, $writedata);

//釋放鎖定

flock($fjubing, lock_un);

} else {

echo "

";

echo "can`t locking file!";

}

fclose($fjubing);

/*

flock()方法的第二個參數(shù)可以選擇以下值

lock_sh,(php 4.0.1 以前的版本中設置為 1)共享鎖定(讀取的.程序)。

lock_ex,(php 4.0.1 以前的版本中設置為 2)獨占鎖定(寫入的程序)。

lock_un,(php 4.0.1 以前的版本中設置為 3)釋放鎖定(無論共享或獨占)。

lock_nb,(php 4.0.1 以前的版本中設置為 4)使flock()在鎖定時不堵塞。

*/

//======================================================刪除文件

/*

$file2 = "./test/";

if (unlink($file2)) {//有時文件不存在刪除時會報錯,最好加上@變成@unlink($file2)

echo "

";

echo "file has been delect";

} else {

echo "

";

echo "file can`t been delect";

}

*/

//======================================================復制文件

$file = "./test/";

$newfile = "./test/"; #這個文件父文件夾必須能寫,如果該文件不存在則嘗試創(chuàng)建再復制

if (copy($file, $newfile)) {

echo "

";

echo 'ok';

}

//===============獲取文件最近修改時間,返回的是unix的時間戳,這在緩存技術常用

echo "

";

//echo date('r', filemtime($file));

//===============(非windows系統(tǒng)),fileperms()獲取文件的權限

echo "

";

echo substr(sprintf('%o', fileperms($file)), -4);

//===============filesize()返回文件大小的字節(jié)數(shù):

echo "

";

echo filesize($file);

//===============以數(shù)組形式返回文件的全部信息stat()函數(shù):

echo "

";

var_dump(stat($file));

$dir = "./test/t1";

//===============判斷該路徑文件夾是否存在

if (is_dir($dir) == false) {

echo "

";

echo "no";

}

//======================================================創(chuàng)建文件夾

//第二個參數(shù)可以不寫,默認是最大權限 0777

//不能一次連續(xù)創(chuàng)建,即要創(chuàng)建的路徑文件夾的上級文件夾必須存在

mkdir($dir, 0777);

//或者創(chuàng)建完再賦權限,有時linux需要如此創(chuàng)建文件夾

//mkdir($dir);

//chmod($dir, 0777);

//===============返回當前路徑文件夾的文件夾名

echo "

";

echo basename($dir);

//===============返回去掉路徑中最后一個文件夾名或文件名后的路徑,成功返回字符串,否則返回 false 。

echo "

";

echo dirname($dir);

//===============返回給定目錄文件夾或文件的絕對路徑

echo "

";

echo realpath($dir);

//===============獲取指定路徑文件夾下所有文件夾名,文件名

$dirjubing = opendir($dir); //創(chuàng)建一個打開指定文件夾的句柄

while ($filename = readdir($dirjubing)) { //循環(huán)瀝遍返回該目錄文件夾下每一個文件名文件夾名的字符串,前兩個返回的字符串是"."和".." ,就算是空文件夾也返回這兩個字符串

echo "

";

echo $filename;

}

closedir($dirjubing);

//======================================================重命名文件夾(或文件)

//或者將指定路徑文件夾(或文件)移動并重命名成另一路徑文件夾(或文件),只能文件夾對文件夾,文件對文件

$dir = "./test/t1";

$newdirname = "./test/t2/t3";

rename($dir, $newdirname); //原"./test"下的t1文件夾移動并重命名成"./test/t2"下的t3文件夾

//======================================================刪除指定路徑文件夾

//rmdir($dir);

?>

s("content_relate");

【php文件怎么操作】相關文章:

php文件操作函數(shù)解釋

09-07

php常用的文件操作函數(shù)

09-09

php基礎學習之文件操作

09-04

php常用的文件操作函數(shù)有哪些

09-08

php開發(fā)中關于文件操作的疑難問答

09-22

php文件是什么 如何打開php文件

08-27

linux怎么直接執(zhí)行php腳本文件

09-03

怎么在linux的cli下運行php文件

09-07

php操作mysql步驟

09-12

【本文地址:http://gzsthw.cn/zuowen/2683474.html】

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔