国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP文件操作詳解

2024-05-04 23:54:07
字體:
來源:轉載
供稿:網友

本文實例為大家分享了PHP文件操作的具體代碼,供大家參考,具體內容如下

(1)文件讀取

file_get_contents( )

實例:

<?php // 文件部分 文件的讀取// 要求把a.txt的內容讀取出來,賦值給str變量/* file_get_contents()可以獲取一個文件的內容或一個網絡資源的內容file_get_contents()是讀取文件/讀網絡數據比較快捷的一個函數,幫我們封裝了打開/關閉等操作但是要小心,這個函數一次性把文件的內容讀取出來,放內存里,因此工作中處理上百M的大文件,謹慎使用*/$file = 'a.txt';$str = file_get_contents($file);echo $str;/*$url = 'http://www.163.com/';$str = file_get_contents($url);file_put_contents('162.html', $str);*/// 讀出來的內容,能否寫入另一個文件里面/*file_put_contents() 這個函數用來把內容寫入文件也是一個快捷函數,幫我們封裝打開寫入關閉的細節注:如果指定的文件不存在,則會自動創建*/file_put_contents('./b.txt', $str);/*最簡單的爬網頁程序*/$url = 'http://www.sina.com/';$html = file_get_contents($url);if (file_put_contents('sina.html', $html)) { echo "抓過來了";}else{ echo "抓錯了";}

(2)文件操作

fopen: 打開
fread : 讀取
fwrite: 寫入
fclose: 關閉

實例:

<?php/* 文件操作之 fopen fread fwrite fclose*//*fopen() 打開一個文件,返回一個句柄資源fopen($filename,mode);第二個參數是‘模式',如只讀模式,讀寫模式等返回值:資源*/$file = './162.html';$fh = fopen($file,'r');// 沿著上面返回的$file這個資源通道來讀文件echo fread($fh,10),'<br />';// 返回 int(0),說明沒有成功寫入// 原因:在于第二個mode參數,選的r,即只讀打開var_dump(fwrite($fh, '測試一下,能不能用'));// 關閉資源fclose($fh);/*r+讀寫模式,并把指針指向文件頭寫入成功注:從文件頭,寫入時,覆蓋相等字節的字符*/$fh = fopen($file, 'r+');echo fwrite($fh, 'hello') ? 'success': 'fail','<br />';fclose($fh);/*w:寫入模式(fread讀不了)并把文件大小截為0指針停于開頭處*/echo '<br />';$fh = fopen('./test.txt', 'w');fclose($fh);echo "ok!";

(3)文件是否存在、修改時間

filemtime

<?php/*判斷文件是否存在獲取文件的創建時間/修改時間*/ $file = './students.txt';if (file_exists($file)) { echo $file,"存在 <br />"; echo '上次修改時間是:',date('Y-m-d,H:i:s',filemtime($file));}else{ echo "不存在";}

Demo地址 : Demo6-file操作

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 蓬莱市| 板桥市| 聊城市| 仪征市| 安化县| 长葛市| 隆尧县| 松原市| 安西县| 沭阳县| 西藏| 安丘市| 民丰县| 周口市| 缙云县| 常德市| 陆丰市| 桃园县| 平武县| 华亭县| 阳春市| 叙永县| 长白| 白山市| 特克斯县| 浮山县| 汉中市| 木里| 铜山县| 旺苍县| 乐山市| 德昌县| 区。| 岢岚县| 亳州市| 张家界市| 安多县| 建宁县| 遵义县| 宁陕县| 芷江|