最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

百度ping方法使用示例 自動ping百度

 更新時間:2014年01月26日 09:11:16   作者:  
這篇文章主要介紹了百度ping方法使用示例,可以把網(wǎng)站地址自動ping到百度,大家參考使用吧

使用方法訪問的時候自動ping到百度,我的方法是生成緩存,更新緩存的時候自動ping百度,返回結(jié)果為0表示成功。

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

$pingarcurl='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$arcping = new Ping('腳本之家',$pingarcurl,get_domain(),'http://m.fzitv.net');
$arcping->pingbaidu();

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

class ping{
private$title;//博客名稱
private$hosturl;//博客首頁地址
private$arturl;//新發(fā)文章地址
private$rssurl;//博客rss地址
private$baiduXML;//百度XML結(jié)構(gòu)
private$baiduRPC;//百度XML地址

publicfunction__construct($title,$arturl,$hosturl,$rssurl)
{
if(empty($title)||empty($arturl))
returnfalse;
$this->title=$title;
$this->hosturl=$hosturl;
$this->rssurl=$rssurl;
$this->arturl=$arturl;
$this->baiduRPC='http://ping.baidu.com/ping/RPC2';

$this->baiduXML='<?xmlversion=\"1.0\"encoding=\"UTF-8\"?>';
$this->baiduXML.='<methodCall>';
$this->baiduXML.='<methodName>weblogUpdates.extendedPing</methodName>';
$this->baiduXML.='<params>';
$this->baiduXML.='<param><value><string>'.$this->hosturl.'</string></value></param>';
$this->baiduXML.='<param><value><string>'.$this->title.'</string></value></param>';
$this->baiduXML.='<param><value><string>'.$this->arturl.'</string></value></param>';
$this->baiduXML.='<param><value><string>'.$this->rssurl.'</string></value></param>';
$this->baiduXML.='</params>';
$this->baiduXML.='</methodCall>';
}
publicfunctionpingbaidu()
{
$ch=curl_init();
$headers=array(
'User-Agent:request',
'Host:ping.baidu.com',
'Content-Type:text/xml',
);
curl_setopt($ch,CURLOPT_URL,$this->baiduRPC);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);
curl_setopt($ch,CURLOPT_POSTFIELDS,$this->baiduXML);
$res=curl_exec($ch);
curl_close($ch);
//return$res;
return(strpos($res,"<int>0</int>"))?true:false;
}
}
functionget_domain()
{
/*協(xié)議*/
$protocol='http://';
/*域名或IP地址*/
if(isset($_SERVER['HTTP_X_FORWARDED_HOST'])){
$host=$_SERVER['HTTP_X_FORWARDED_HOST'];
}elseif(isset($_SERVER['HTTP_HOST'])){
$host=$_SERVER['HTTP_HOST'];
}else{
/*端口*/
if(isset($_SERVER['SERVER_PORT'])){
$port=':'.$_SERVER['SERVER_PORT'];
if((':80'==$port&'http://'==$protocol)||(':443'==$port&'https://'==$protocol)){
$port='';
}
}else{
$port='';
}

if(isset($_SERVER['SERVER_NAME'])){
$host=$_SERVER['SERVER_NAME'].$port;
}elseif(isset($_SERVER['SERVER_ADDR'])){
$host=$_SERVER['SERVER_ADDR'].$port;
}
}

return$protocol.$host;
}
//$arc=newPing('網(wǎng)站標(biāo)題','更新的URL地址','網(wǎng)站域名','rss地址');
//$arc=newPing('你網(wǎng)站的title',get_arcurl($id),get_domain(),'http://www.abc.com/rss.php');
//echo$arc->pingbaidu();
//返回結(jié)果為0表示成功。

相關(guān)文章

  • 阿里云PHP SMS短信服務(wù)驗證碼發(fā)送方法

    阿里云PHP SMS短信服務(wù)驗證碼發(fā)送方法

    這篇文章主要介紹了阿里云PHP SMS短信服務(wù)驗證碼發(fā)送方法,需要的朋友可以參考下
    2017-07-07
  • PHP下載文件的函數(shù)實例代碼

    PHP下載文件的函數(shù)實例代碼

    本文通過實例代碼給大家介紹php下載文件的函數(shù)相關(guān)知識,介紹的非常詳解,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • laravel框架如何設(shè)置公共頭和公共尾

    laravel框架如何設(shè)置公共頭和公共尾

    今天小編就為大家分享一篇laravel框架如何設(shè)置公共頭和公共尾,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 基于PHP如何把漢字轉(zhuǎn)化為拼音

    基于PHP如何把漢字轉(zhuǎn)化為拼音

    將漢字轉(zhuǎn)化為拼音是程序員們經(jīng)常用到的操作任務(wù)之一,大家還經(jīng)常見到ios 將漢字轉(zhuǎn)化為拼音、excel漢字轉(zhuǎn)化成拼音、excel漢字轉(zhuǎn)化為拼音等,本文通過一段代碼實例給大家介紹基于PHP如何把漢字轉(zhuǎn)化為拼音,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • php用xpath解析html的代碼實例講解

    php用xpath解析html的代碼實例講解

    在本篇文章里小編給大家分享了關(guān)于php用xpath解析html的代碼實例講解,對此有需要的朋友們可以學(xué)習(xí)下。
    2019-02-02
  • Laravel框架實現(xiàn)的批量刪除功能示例

    Laravel框架實現(xiàn)的批量刪除功能示例

    這篇文章主要介紹了Laravel框架實現(xiàn)的批量刪除功能,結(jié)合實例形式分析了Laravel框架批量刪除功能相關(guān)的前端界面布局及后臺控制器實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01
  • php數(shù)組刪除元素示例

    php數(shù)組刪除元素示例

    在某個數(shù)組中刪除一個元素,我是直接用的unset,也不管unset之后會發(fā)生什么。但今天看到的東西卻讓我大吃一驚,并不是我想象的那樣,我用示例來說明
    2014-03-03
  • php版小黃雞simsimi聊天機(jī)器人接口分享

    php版小黃雞simsimi聊天機(jī)器人接口分享

    小黃雞SimSimi是一個可愛的智能聊天機(jī)器人,他能和用戶進(jìn)行有趣的對話,本文主要介紹了php版小黃雞simsimi接口使用的示例,大家參考使用吧
    2014-01-01
  • PHP開發(fā)中csrf攻擊的簡單演示和防范

    PHP開發(fā)中csrf攻擊的簡單演示和防范

    CSRF的全名為Cross-site request forgery,它的中文名為 跨站請求偽造(偽造跨站請求【這樣讀順口一點】)CSRF是一種夾持用戶在已經(jīng)登陸的web應(yīng)用程序上執(zhí)行非本意的操作的攻擊方式。相比于XSS,CSRF是利用了系統(tǒng)對頁面瀏覽器的信任,XSS則利用了系統(tǒng)對用戶的信任。
    2017-05-05
  • php視頻拍照上傳頭像功能實現(xiàn)代碼分享

    php視頻拍照上傳頭像功能實現(xiàn)代碼分享

    現(xiàn)在手機(jī)拍照很火,那么如何使用手機(jī)拍照并上傳頭像呢?原因很簡單,就是數(shù)據(jù)傳遞,首先手機(jī)傳遞照片信息,既不是post傳遞也不是get函數(shù)傳遞,這個另外一種數(shù)據(jù)格式傳遞,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],需要的朋友可以參考下
    2015-10-10

最新評論

莱西市| 紫阳县| 乌审旗| 安阳市| 蕲春县| 陵川县| 仁布县| 斗六市| 毕节市| 黄大仙区| 茂名市| 彭山县| 澎湖县| 嘉义县| 敖汉旗| 观塘区| 鲜城| 霸州市| 武夷山市| 汉中市| 荆州市| 南昌县| 原平市| 电白县| 神木县| 横峰县| 广宗县| 德惠市| 精河县| 萝北县| 江北区| 东莞市| 怀来县| 柏乡县| 镇江市| 木里| 光泽县| 大冶市| 镇平县| 辰溪县| 徐闻县|