>  기사  >  백엔드 개발  >  php 友情链接批量查询工具下载_PHP教程

php 友情链接批量查询工具下载_PHP教程

WBOY
WBOY원래의
2016-07-20 11:06:09748검색

友情连接是站长们常用的东西哦,如果一个网连接太多,要一个个检查多麻烦了,为了方便我们提供了php 友情链接,批量查询程序,只要输入友情连接就可以进行查询哦。

友情连接是站长们常用的东西哦,如果一个网连接太多,要一个个检查多麻烦了,为了方便我们提供了php 友情链接,批量查询程序,只要输入友情连接就可以进行查询哦。

$max_allow_links = 100; // 最大许可检查的链接数目

// 此函数转载于www.lian123.com,特别鸣谢
function my_file_get_contents($url, $timeout=30) {
 if ( function_exists('curl_init') ) {
  $ch = curl_init();
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
 } else if ( ini_get('allow_url_fopen') == 1 || strtolower(ini_get('allow_url_fopen')) == 'on' ) {
  $file_contents = @file_get_contents($url);
 } else {
  $file_contents = '';
 }
 return $file_contents;
}

// 开始检查
if( isset($_GET['mod']) && $_GET['mod'] == 'check_now' && isset($_GET['id']) && isset($_GET['my_url']) && isset($_GET['url']) && isset($_GET['auto_check']) ){
 $js_id = 'parent.document.getElementById("s_' . $_GET['id'] . '").innerHTML';
 if( strstr($_GET['url'],$_GET['my_url']) ) {
   echo '<script>' . $js_id . ' = "内部链接";</script>';

 } else if( !stristr($_GET['url'],'http://') ) {
   echo '<script>' . $js_id . ' = "错误链接";</script>';
 } else {
  $s = my_file_get_contents($_GET['url']);

  if( trim($s) == '' ){
   echo '<script>' . $js_id . ' = "抓取内容失败";</script>';
  } else  if( stristr($s,$_GET['my_url']) ){
   echo '<script>' . $js_id . ' = "<font color=green>包含链接,检查通过";</script>';
  } else {
   echo '<script>' . $js_id . ' = "<font color=red>没有找到链接,请核查";</script>';
  }
 }

 if($_GET['auto_check']==1){
  echo '<script>parent.checkLink(' . ($_GET['id']+1) . ');</script>';
 }

 exit('
done!');
 
}
?>


 


  《做网站》友情链接自动检查程序
 
 
 
 
 

 

 



function checkZuoWangZhang() {
 var all_code = window.frames["zuoWangZhang.com.cn"].document.body.innerHTML;
 if(all_code.indexOf('http://') ==-1){
  alert("请直接将您网站的文字和图片链接复制Ctrl+c,粘贴Ctrl+v进来 ");
  return false;
 }
 if(f.my_url.value.indexOf('.') ==-1){
  alert("请输入您的网站首页地址");
  return false;
 }

 if(f.my_url.value.indexOf('http://') ==-1){
  f.my_url.value = 'http://' + f.my_url.value;
 }

 if( f.my_url.value.substr(f.my_url.value.length-1,1) == '/' ) {
  f.my_url.value = f.my_url.value.substr(0,f.my_url.value.length-1);
 }

 f.html_code.value = all_code;
 return true;
}

function checkTimeout(id) {
 if(document.getElementById('s_'+id).innerHTML!=checking_str){
  return false;
 }
 document.getElementById('s_'+id).innerHTML = "可能超时,重新检查";

 if(auto_check==1){
  checkLink((id+1));
 }
 return true;
}

function checkLink(id) {
 if(document.getElementById('s_'+id)==null){
  auto_check = 0;
  return false;
 }
 if( auto_check==1 && document.getElementById('s_'+id).innerHTML.indexOf('超时')!=-1 ){
  alert("请等自动检查全部结束以后,再进行操作!");
  return false;
 }
 document.getElementById('hidden_iframe').src = 'check_links.php?mod=check_now&url=' + escape(document.getElementById('u_'+id).href) + '&id=' + id + '&my_url='+ escape(my_url) + '&auto_check=' + auto_check + '';

 document.getElementById('s_'+id).innerHTML = checking_str;

 setTimeout("checkTimeout("+id+")",check_time_out);

 return false;
}

function autoCheckLink(id) {
 checkLink(id);
 //setTimeout("checkLink("+(id+1)+")",(check_time_out+1000));
}
//-->

 


友情链接自动检查程序


我们很BS这样的人,当时双方都交换了首页链接,但对方却随意取消和您交换的友情链接(即对方去掉您网站的链接,而您却还保留了它的链接)

 

有了本程序,您可以快速、自动的检查您的友情链接网址,查看对方的网站是否去掉了您的链接。


// 显示获取到的链接地址
if( isset($_POST['html_code']) && isset($_POST['my_url']) ){
 
 preg_match_all("/]{1,}/isU",stripslashes($_POST['html_code']),$ary);

 if( isset($ary[1]) && count($ary[1])>0 ){
  echo '


  
   
   
   
   
  ';
  for($i=0; $i   
   $check_str = ($_POST['auto_check']==0) ? '开始检查' : '等待中...';

   echo '


   
   
   
   ';

   if($i>$max_allow_links){
    break;
   }
  }
  echo '

开始检查
  

   检查下列网址是否包含有 ' . $_POST['my_url'] . ' 的链接
  
序号 被检查的网址 检查结果
' . ($i+1) . '. ' . $ary[1][$i] . ' ' . $check_str . '
';
 }
 echo '<script>my_url="' . trim($_POST['my_url']) . '";auto_check=' . (int)$_POST['auto_check'] . ';</script>';

 if( $_POST['auto_check']==1 ){
  echo '<script>autoCheckLink(0);</script>';
 }
 
}

?>
 

必须包含地址(自己网站首页):


自动或手工检查:

 

要检查的网站(下面是可视化输入框,请直接将文字链接和图片链接复制,粘贴 到下面即可):


<script>window.frames["zuoWangZhang.com.cn"].document.designMode="On";</script>

 


 

 


 
  
  
  
 
  载入测试数据

 

 

如果您不知道怎么开始,请点击 载入测试数据,然后点击 查看演示


 
 
 

本程序由《做网站》原创,完全开源!下载

 
欢迎各位转载,但请保留如何做网站的文字,谢谢!


 

欢迎您 给作者提出反馈意见,我会不断的改善它,推出更好用的版本。



if(isset($_POST['html_code'])){
 echo '
 


 ';
 
}
 
?>


 

 

 

 

 

 




 

 
   
   
   
   
   

   

  
  


 
   


   
   
 
   
  
  
  

我的友情连接:



 Hao123
 

 265
 

 百度网址
 

 建网站
 

 雅虎网址
 
 

 baidu
 

Google导航
 

 php 友情链接批量查询工具下载_PHP教程
 

 php 友情链接批量查询工具下载_PHP教程
 

 php 友情链接批量查询工具下载_PHP教程
 

 
   

 php 友情链接批量查询工具下载_PHP教程
 

 谷歌Google
 

 搜狗网址
 

其他测试链接:
163内部链接测试
  

 


document.write('#te'+'st_li'+'nks {disp'+'lay:no'+'ne;}'+'le>');
function setTestLinks(t) {
 window.frames["zuoWangZhang.com.cn"].document.body.innerHTML = document.getElementById('test_links').innerHTML;

 document.getElementById('test_links').innerHTML = '';

 f.my_url.value = 'http://www.163.com/';
 return false;
}

 
 
 
//-->

 

 




www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445059.htmlTechArticle友情连接是站长们常用的东西哦,如果一个网连接太多,要一个个检查多麻烦了,为了方便我们提供了php 友情链接,批量查询程序,只要输入...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.