PHP stream_context_create()函數(shù)的使用示例
stream_context_create()函數(shù)是用來 創(chuàng)建打開文件的上下文件選項(xiàng) ,用于fopen(),file_get_contents()等過程的超時(shí)設(shè)置、代理服務(wù)器、請求方式、頭信息設(shè)置的特殊過程。
比如說,上篇php教程中gd庫實(shí)現(xiàn)下載網(wǎng)頁所有圖片中,第10行:
利用了stream_context_create()設(shè)置代理服務(wù)器:
//設(shè)置代理服務(wù)器
$opts = array('http'=>array('request_fulluri'=>true));
$context = stream_context_create($opts);
$content = file_get_contents($url,false,$context);
利用了stream_context_create()設(shè)置超時(shí)時(shí)間:
$opts = array(
'http'=>array(
'method'=>"GET",
'timeout'=>60,
)
);
$context = stream_context_create($opts);
$html =file_get_contents('http://www.fzitv.net', false, $context);
相關(guān)文章
windows7下php開發(fā)環(huán)境搭建圖文教程
這篇文章主要介紹了windows7下php開發(fā)環(huán)境搭建的圖文教程,非常的詳盡,有需要的小伙伴快來參考下吧。2015-01-01
php設(shè)計(jì)模式之代理模式分析【星際爭霸游戲案例】
這篇文章主要介紹了php設(shè)計(jì)模式之代理模式,結(jié)合星際爭霸游戲案例形式分析了PHP設(shè)計(jì)模式中代理模式的相關(guān)原理、使用方法與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
thinkPHP通用控制器實(shí)現(xiàn)方法示例
這篇文章主要介紹了thinkPHP通用控制器實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了thinkPHP針對(duì)數(shù)據(jù)庫的基本CURD操作方法的封裝實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-11-11
ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法
這篇文章主要介紹了ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法,涉及thinkPHP底層源文件中相關(guān)跳轉(zhuǎn)代碼的設(shè)置與修改操作技巧,需要的朋友可以參考下2017-09-09
Laravel 在views中加載公共頁面的實(shí)現(xiàn)代碼
今天小編就為大家分享一篇Laravel 在views中加載公共頁面的實(shí)現(xiàn)代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP開發(fā)框架kohana3 自定義路由設(shè)置示例
這篇文章主要介紹了PHP開發(fā)框架kohana3 自定義路由設(shè)置示例,kohana是一個(gè)純PHP5的開發(fā)框架,需要的朋友可以參考下2014-07-07

