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 = '';
$str = file_get_contents($url);
file_put_contents('162.html', $str);
*/// 讀出來的內容,能否寫入另乙個檔案裡面
/*file_put_contents() 這個函式用來把內容寫入檔案
也是乙個快捷函式,幫我們封裝開啟寫入關閉的細節
注:如果指定的檔案不存在,則會自動建立
*/file_put_contents('./b.txt', $str);
/*最簡單的爬網頁程式
*/$url = '';
$html = file_get_contents($url);
if (file_put_contents('sina.html', $html)) else
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),'
';// 返回 int(0),說明沒有成功寫入
// 原因:在於第二個mode引數,選的r,即唯讀開啟
var_dump(fwrite($fh, '測試一下,能不能用'));
// 關閉資源
fclose($fh);
/*r+讀寫模式,並把指標指向檔案頭
寫入成功
注:從檔案頭,寫入時,覆蓋相等位元組的字元
*/$fh = fopen($file, 'r+');
echo fwrite($fh, 'hello') ? 'success': 'fail','
';fclose($fh);
/*w:寫入模式(fread讀不了)
並把檔案大小截為0
指標停於開頭處
*/echo '
';$fh = fopen('./test.txt', 'w');
fclose($fh);
echo "ok!";
filemtime
<?php
/*判斷檔案是否存在
*/$file = './students.txt';
if (file_exists($file)) else
PHP興趣部落 06 PHP日期和時間
date format,timestamp 引數 format 必需。規定時間戳的格式。timestamp 可選。規定時間戳。預設是當前時間和日期。date 函式的格式引數是必需的,它們規定如何格式化日期或時間。下面列出了一些常用於日期的字元 d 表示月裡的某天 01 31 m 表示月 01 12 ...
《PHP程式設計最快明白》第五講 php目錄 檔案操作
例項15 目錄建立 刪除 複製 如下 www.cppcns.comphp dirfile 資料夾 dirfile iconv utf 8 gb2312 dirfile 轉碼,否則會看到windows裡面是亂碼,但程式能正常操作,讀取目錄時反過來才看到目錄的真正名字。if file exists di...
php 使用expat方式解析xml檔案操作示例
test.xml george john re程式設計客棧minder don t forget the meeting george2 john2 reminder2 don t程式設計客棧 forget the meeting 2程式設計客棧ody php檔案 parser xml parser...