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

php實現(xiàn)首頁鏈接查詢 友情鏈接檢查的代碼

 更新時間:2010年01月05日 23:25:12   作者:  
網(wǎng)站首頁超鏈接反查 友情鏈接查詢 外鏈查詢 ,對于其中的思路
復(fù)制代碼 代碼如下:

<?php
/*
* 網(wǎng)站首頁超鏈接反查 友情鏈接查詢 外鏈查詢
* web技術(shù)愛好者 lost63.com原創(chuàng) QQ:35501547
* 轉(zhuǎn)載請注明出處
*/

if($_GET['action']=="check"){

$domain=$_POST['domain'];

//域名表單項為空,則獲取地址欄參數(shù)
if($domain==""){
$domain=$_GET['domain'];
}

//網(wǎng)址
$url="http://".$domain;

//讀取網(wǎng)頁,返回網(wǎng)頁源文件內(nèi)容
function read_url($str){

$file=fopen($str,"r") or die($str.'->遠(yuǎn)程網(wǎng)址讀取失敗! <a href="?next='.($_GET['next']+1).'&action=check&domain='.$_GET['domain'].'">點擊繼續(xù)查詢</a><br>');
while(!feof($file)){
$result.=fgets($file,9999);
}
fclose($file);
return $result;

}

//打開session
session_start();

//如果$_SESSION['matches']沒有賦值就設(shè)置它;
if(!isset($_SESSION['matches'])){
$result=read_url($url);

preg_match_all('/<a(.*?)href="(http:\/\/.*?)"(.*?)>(.*?)<\/a>/i',$result,$matches);
$num=count($matches[2]);
for($i=0;$i<$num;$i++){
if(strpos($matches[2][$i],$domain)>0){
unset($matches[2][$i]);
}
}

$_SESSION['matches']=$matches[2];
}
//直接從session中取出包含網(wǎng)址數(shù)組;
$matches[2]=$_SESSION['matches'];

$n=count($matches[2]);

$next=0;
$next+=$_GET['next'];

$result=read_url($matches[2][$next]);

if(strpos($result,$domain)>0){
$value=$matches[2][$next].' <font color=green>true</font><br>';
}else{
$value=$matches[2][$next].' <font color=red>false</font><br>';
}
$values=$_COOKIE['check_result'].$value;
setcookie("check_result",$values,time()+3600);
echo $values;

if($next==$n){
echo "掃描結(jié)束!";
}else{
echo '<meta http-equiv="refresh" content="1;URL=?next='.($next+1).'&action=check&domain='.$domain.'" />';
}


}else{
//刪除cookies
setcookie("check_result","",time()-3600);
echo '<form name="form1" method="post" action="?action=check">
<input type="text" name="domain">
<input type="submit" name="Submit" value="提交">
<font color="red">*</font>輸入域名 如:jb51.net
</form>';
}
?>

相關(guān)文章

  • PHP字符串的遞增和遞減示例介紹

    PHP字符串的遞增和遞減示例介紹

    這篇文章主要介紹了PHP中字符串的遞增和遞減,需要的朋友可以參考下
    2014-02-02
  • PHP中register_shutdown_function函數(shù)的基礎(chǔ)介紹與用法詳解

    PHP中register_shutdown_function函數(shù)的基礎(chǔ)介紹與用法詳解

    php中的異常捕獲沒有java的強(qiáng)大,有些情況下,需要知道某段php程序業(yè)務(wù)是否正常執(zhí)行完,可以用register_shutdown_function函數(shù)來輔助實現(xiàn),這篇文章主要給大家介紹了關(guān)于PHP中register_shutdown_function函數(shù)的基礎(chǔ)介紹與用法的相關(guān)資料,需要的朋友可以參考。
    2017-11-11
  • php拋出異常與捕捉特定類型的異常詳解

    php拋出異常與捕捉特定類型的異常詳解

    異常捕獲在現(xiàn)在很多ide工具里都可以用快捷鍵很方便的添加上,防止用戶看到自己看不懂的報錯甚至莫名其妙崩潰,導(dǎo)致用戶體驗不好。哪怕顯示一個友好一些的崩潰提示,也比直接顯示error:xxxx xxxxxxxxx要好得多。下面本文將詳細(xì)介紹php如何拋出異常與捕捉特定類型的異常。
    2016-10-10
  • php中文亂碼怎么辦如何讓瀏覽器自動識別utf-8

    php中文亂碼怎么辦如何讓瀏覽器自動識別utf-8

    調(diào)試php的時候經(jīng)常顯示亂碼,每次打開瀏覽器都要改下編碼,下面為大家介紹個不錯的方法讓瀏覽器自動識別為utf-8,有類似情況的額朋友可以參考下
    2014-01-01
  • 淺析php數(shù)據(jù)類型轉(zhuǎn)換

    淺析php數(shù)據(jù)類型轉(zhuǎn)換

    這篇文章主要介紹了php數(shù)據(jù)類型轉(zhuǎn)換,有需要的朋友可以參考一下
    2014-01-01
  • PHP取整數(shù)函數(shù)常用的四種方法小結(jié)

    PHP取整數(shù)函數(shù)常用的四種方法小結(jié)

    PHP取整數(shù)函數(shù)常用的四種方法,下面收集了四個函數(shù);經(jīng)常用到取整的函數(shù),今天小小的總結(jié)一下!其實很簡單,就是幾個函數(shù)而已~~主要是:ceil,floor,round,intval
    2012-07-07
  • php字符集轉(zhuǎn)換

    php字符集轉(zhuǎn)換

    本文主要介紹了PHP通過iconv將字符串從GBK轉(zhuǎn)換為UTF8字符集。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • PHP里的$_GET數(shù)組介紹

    PHP里的$_GET數(shù)組介紹

    今天小編就為大家分享一篇關(guān)于PHP里的$_GET數(shù)組介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • PHP實現(xiàn)的策略模式簡單示例

    PHP實現(xiàn)的策略模式簡單示例

    這篇文章主要介紹了PHP實現(xiàn)的策略模式,結(jié)合簡單實例形式分析了策略模式的原理與實現(xiàn)方法,需要的朋友可以參考下
    2017-08-08
  • PHP實現(xiàn)獲取兩個以逗號分割的字符串的并集

    PHP實現(xiàn)獲取兩個以逗號分割的字符串的并集

    這篇文章主要為大家詳細(xì)介紹了PHP如何實現(xiàn)獲取兩個以逗號分割的字符串的并集,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-04-04

最新評論

井冈山市| 岢岚县| 抚宁县| 金堂县| 芜湖县| 淳安县| 乌海市| 兴化市| 张掖市| 徐汇区| 阿克苏市| 海原县| 扶风县| 江北区| 家居| 罗定市| 嘉黎县| 辉南县| 弥勒县| 海盐县| 图们市| 奎屯市| 新沂市| 钟祥市| 台南县| 美姑县| 昂仁县| 资溪县| 渑池县| 翁源县| 枞阳县| 三穗县| 凭祥市| 峨边| 沭阳县| 资源县| 太保市| 正安县| 和田县| 乌拉特后旗| 丽江市|