PHP file_get_contents()

PHP file_get_contents()

file_get_contents()函式把整個檔案一次性讀入一個字元串中。

和 file() 一樣,不同的是 file_get_contents() 把檔案讀入一個字元串。

如果操作系統支持,還會使用記憶體映射技術來增強性能。用file_get_contents() 來獲取網頁輸出的,url需加上http://,例如$html = file_get_contents("http://url");

基本介紹

  • 中文名:PHP file_get_contents()
  • path:必需。規定要讀取的檔案。
  • include_path:可選
  • context:可選。規定檔案句柄的環境
定義用法,語法,說明,提示注釋,例子,

定義用法

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="網站地址";

相關詞條

熱門詞條

聯絡我們