定義用法
file_get_contents()
函式把整個檔案一次性讀入一個
字元串中。
和 file() 一樣,不同的是 file_get_contents() 把檔案讀入一個字元串。
如果
操作系統支持,還會使用記憶體
映射技術來增強
性能。用file_get_contents() 來獲取網頁輸出的,url需加上http://,例如$html = file_get_contents("http://url");
語法
file_get_contents(path,include_path,context,start,max_length)
參數 | 描述 |
path | 必需。規定要讀取的檔案。 |
include_path | 可選。如果也想在 include_path 中搜尋檔案的話,可以將該參數設為 "1"。 |
context | 可選。規定檔案句柄的環境。 context 是一套可以修改流的行為的選項。若使用 null,則忽略。 |
start | 可選。規定在檔案中開始讀取的位置。該參數是 PHP 5.1 新加的。 |
max_length | 可選。規定讀取的位元組數。該參數是 PHP 5.1 新加的。 |
說明
對context參數的支持是 PHP5.0.0 添加的。
提示注釋
提示
:如果"fopen wrappers”已經被
激活,則在本函式中可以把 URL 作為檔案名稱來使用。請參閱fopen()
函式來獲取怎樣指定檔案名稱的詳細
信息以及支持 URL 封裝協定的列表。
注意:對 context 的支持是 PHP 5.0.0 添加的。
例子
<?php echo file_get_contents("test.txt"); ?> |
輸出:
This is a test file with test text. |
PHP Filesystem 函式
<?php
//全國,判斷條件是$REQUEST_URI是否含有html
if (!strpos($_SERVER["REQUEST_URI"],".html"))
{
$page="網站地址";