国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - PHP中使用CURL獲取頁(yè)面title例子

PHP中使用CURL獲取頁(yè)面title例子

2020-08-28 11:14PHP教程網(wǎng) PHP教程

這篇文章主要介紹了PHP中使用CURL獲取頁(yè)面title例子,本文使用正則實(shí)現(xiàn)獲取頁(yè)面title、頁(yè)面編碼、標(biāo)簽中的內(nèi)容,需要的朋友可以參考下

通過(guò)PHP獲取頁(yè)面title內(nèi)容的實(shí)戰(zhàn)演示:

范例代碼:

 

復(fù)制代碼 代碼如下:

<?php  
/* 
功能: 取得 URL 頁(yè)面上的 <title> 內(nèi)容  
 
參數(shù):$_POST['url'] 
*/  
  
// 設(shè)置最長(zhǎng)執(zhí)行的秒數(shù)  
ini_set ("expect.timeout", 30);  
set_time_limit(30);  
  
// 檢查 URL  
if(!isset($_POST['url']) || $_POST['url'] == ''){   
   echo "URL 錯(cuò)誤";  
   exit;  
}  
  
  
/* 取得 URL 頁(yè)面數(shù)據(jù) */  
// 初始化 CURL  
$ch = curl_init();  
  
// 設(shè)置 URL   
curl_setopt($ch, CURLOPT_URL, $_POST['url']);   
// 讓 curl_exec() 獲取的信息以數(shù)據(jù)流的形式返回,而不是直接輸出。  
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
// 在發(fā)起連接前等待的時(shí)間,如果設(shè)置為0,則不等待  
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);  
// 設(shè)置 CURL 最長(zhǎng)執(zhí)行的秒數(shù)  
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);  
  
// 嘗試取得文件內(nèi)容  
$store = curl_exec ($ch);  
  
  
// 檢查文件是否正確取得  
if (curl_errno($ch)){  
   echo "無(wú)法取得 URL 數(shù)據(jù)";  
   //echo curl_error($ch);/*顯示錯(cuò)誤信息*/  
   exit;  
}  
  
// 關(guān)閉 CURL  
curl_close($ch);  
  
  
// 解析 HTML 的 <head> 區(qū)段  
preg_match("/<head.*>(.*)<\/head>/smUi",$store, $htmlHeaders);  
if(!count($htmlHeaders)){  
   echo "無(wú)法解析數(shù)據(jù)中的 <head> 區(qū)段";  
   exit;  
}      
     
// 取得 <head> 中 meta 設(shè)置的編碼格式  
if(preg_match("/<meta[^>]*http-equiv[^>]*charset=(.*)(\"|')/Ui",$htmlHeaders[1], $results)){  
   $charset =  $results[1];  
}else{   
   $charset = "None";  
}  
  
// 取得 <title> 中的文字   
if(preg_match("/<title>(.*)<\/title>/Ui",$htmlHeaders[1], $htmlTitles)){  
   if(!count($htmlTitles)){  
       echo "無(wú)法解析 <title> 的內(nèi)容";  
       exit;  
   }  
     
   // 將  <title> 的文字編碼格式轉(zhuǎn)成 UTF-8  
   if($charset == "None"){  
       $title=$htmlTitles[1];  
   }else{  
       $title=iconv($charset, "UTF-8", $htmlTitles[1]);  
   }  
   echo $title;  
}  

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久国产精品一区二区 | 欧美 日韩 中文 | 曰韩中文字幕 | 国产成人av在线播放 | 四季久久免费一区二区三区四区 | 91久久精品国产91久久性色tv | 午夜精品 | 99久久婷婷国产精品综合 | 在线视频亚洲 | 在线观看日韩 | 精品伊人 | 国产日韩一区二区三区 | 国产成人a亚洲精品 | 国产91色 | 91av电影在线观看 | 成年人视频在线观看免费 | 亚洲免费a | 三级黄色片在线观看 | 亚洲 精品 综合 精品 自拍 | jizz亚洲女人高潮大叫 | 视频在线一区二区 | 99精品一区二区三区 | 亚洲精品福利在线 | 色吊丝在线永久观看最新版本 | 四虎久久| 亚洲欧美日韩在线 | 久草免费在线视频 | 亚洲成人自拍 | 我要看免费黄色片 | 午夜a级理论片915影院 | 亚洲精品99 | 欧美一区永久视频免费观看 | 欧美一级在线观看 | 在线观看国产一区视频 | 亚洲国产精品久久久久久 | 91精品国产综合久久久久久 | 亚洲精品一区二三区不卡 | 国产精品伦理一区二区 | 亚洲国内精品 | 欧美国产综合一区 | 一区二区三区欧美 |