PHP Schnipsel

Backlink Check

Dieses Schnipsel prüft, ob ein bestimmter Link sich auf einer anderen Seite befindet.

Drucken
  1.  <?php   
  2.     
  3.  function check_back_link($remote_url,$link) {   
  4.   $match_pattern preg_quote  
  5.   rtrim($link,"/"),"/");   
  6.   $found false  
  7.   if ($handle = @fopen($remote_url"r")) {   
  8.    while (!feof($handle)) {   
  9.     $part fread($handle1024);   
  10.     if (preg_match("/<a(.*)href=[\"']   
  11.     ".$match_pattern."(/?)["'](.*)>   
  12.     (.*)</a>/", $part)) {   
  13.      $found true  
  14.      break;   
  15.       
  16.      
  17.    fclose($handle);   
  18.     
  19.    return $found  
  20.    
  21.     
  22.  //Beispiel   
  23.  if (check_back_link("http://www.X.de"  
  24.                      "http://www.X.de")) {    
  25.   echo "Link existiert."  
  26.    
  27.     
  28.  ?>