PHP file get contents函式詳解

2022-08-01 18:54:14 字數 1029 閱讀 9694

一. 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 新加的。   1,此函式可以用來開啟乙個網路位址 可以實現簡單的網頁抓取   2.此函式可以讀取本地的檔案   3.此函式可以模擬post請求   

網頁抓取

一般用file_get_contents或者fopen, file , readfile等函式讀取url的時候 會建立乙個$http_response_header變數儲存http響應的報頭,使用fopen等函式開啟的資料流資訊可以用stream_get_meta_data獲取

345模擬post請求

2.php

<?php

/*** @author: anchen

* @date: 2017-03-23 13:51:46

* @last modified by: anchen

* @last modified time: 2017-03-23 13:53:46

*/file_put_contents('./1.txt', var_export($_post, true));//把接收的資料儲存起來

下面寫乙個貼近一點的例子

ngx process options函式詳解

ngx process options是初始化init cycle中的一些如 conf file,prefix,conf prefix等字段的功能,其方法的定義在src core nginx.c中,以下為詳細 主要功能是將ngx prefix,配置檔案的位置資訊,以及命令列引數的資訊初始化到cycl...

linux clock gettime函式詳解

注意 1.精確級別,納秒級別 原型long sys clock gettime clockid t which clock,struct timespec tp which clock引數解釋 clock realtime 系統實時時間,隨系統實時時間改變而改變,即從utc1970 1 1 0 0 ...

遞迴函式(詳例)

從函式棧的角度的運用 簡單的列印運用 includevoid function int n int main void function int n return 非空鍊錶的遞迴找最大值 lim findmax lim headptr 為了更好的理解遞迴的執行過程 在呼叫自生到最後時,if head...