本文目錄一覽:
- 1、php怎麼獲得當前頁面的標題
- 2、php站內搜索怎麼做
- 3、求一個簡易的php爬蟲提取網頁的title
- 4、php如何通過地址去獲取一個網頁的標題title裡面的內容
- 5、php獲取指定網站的文章標題以及連接
php怎麼獲得當前頁面的標題
一、推薦方法 CURL獲取
?php
$c = curl_init();
$url = ”;
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($c);
curl_close($c);
$pos = strpos($data,’utf-8′);
if($pos===false){$data = iconv(“gbk”,”utf-8″,$data);}
preg_match(“/title(.*)\/title/i”,$data, $title);
echo $title[1];
?
二、使用file()函數
?php
$lines_array = file(”);
$lines_string = implode(”, $lines_array);
$pos = strpos($lines_string,’utf-8′);
if($pos===false){$lines_string = iconv(“gbk”,”utf-8″,$lines_string);}
eregi(“title(.*)/title”, $lines_string, $title);
echo $title[1];
?
三、使用file_get_contents
?php
$content=file_get_contents(“”);
$pos = strpos($content,’utf-8′);
if($pos===false){$content = iconv(“gbk”,”utf-8″,$content);}
$postb=strpos($content,’title’)+7;
$poste=strpos($content,’/title’);
$length=$poste-$postb;
echo substr($content,$postb,$length);
?
php站內搜索怎麼做
站內搜索是一種使用關鍵字來搜索文章標題的功能。
PHP的站內搜索可以使用SELECT和LIKE語句來對文章的標題進行過濾選擇,將需要的數據篩選出來。 如果有多個篩選可以使用AND語句連接起來進行多條語句篩選。 如果希望是能搜索到全站所有的數據,一般在數據庫設計之初最好就是把所有數據放一個表,然後通過擴展表的方式進行數據擴展!具體方法可以參考ONETHINK的設計模式。
具體搜索方法: SELECT * FROM 表名 WHERE 字段 LIKE ‘%關鍵字%’
求一個簡易的php爬蟲提取網頁的title
header(“Content-Type: text/html; charset=gbk”);
$url = “”;
$fcontents = file_get_contents($url);
if (ereg(“title(.*)/title”, $fcontents, $regs)){echo “ok”;}else{echo “error”;}
echo “br”;
print_r($regs);
php如何通過地址去獲取一個網頁的標題title裡面的內容
sybase_connect連上數據庫。
語法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整數函數種類: 數據庫功能 本函數用來打開與 Sybase 數據庫的連接。
參數 servername 為欲連上的數據庫服務器名稱。
參數 username 及 password 可省略,分別為連接使用的帳號及密碼。
使用本函數需注意早點關閉數據庫,以減少系統的負擔。
連接成功則返回數據庫的連接代號,失敗返回 false 值。
php獲取指定網站的文章標題以及連接
寫一個正則匹配就可以了
$html=’li………………/li’;
preg_match_all(‘/lia href=”(.*)”(.*)\/aspan style=”color:#F00;”(.*)\/span\/li/Ui’,$html,$data);
print_R($data);//就有數據了注意空格那些都要和代碼里的一致
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/259620.html