To return to the scripts listing, click here
To see a preview of this script, click here



<?php
  $link_to_dig 
"http://www.domain.com";

  
$original_file = @file_get_contents($link_to_dig);
  if(!
$original_file)
    die(
"Error loading {$link_to_dig}");

  
$path_info parse_url($link_to_dig);
  
$base $path_info['scheme'] . "://" $path_info['host'];

  
$stripped_file strip_tags($original_file"<a>");
  
$fixed_file preg_replace("/<a([^>]*)href=\"\//is""<a$1href=\"{$base}/"$stripped_file);
  
$fixed_file preg_replace("/<a([^>]*)href=\"\?/is""<a$1href=\"{$link_to_dig}/?"$fixed_file);
  
preg_match_all("/<a(?:[^>]*)href=\"([^\"]*)\"(?:[^>]*)>(?:[^<]*)<\/a>/is"$fixed_file$matches);

  
//DEBUGGING

  //$matches[0] now contains the complete A tags; ex: <a href="link">text</a>
  //$matches[1] now contains only the HREFs in the A tags; ex: link

  
$result print_r($matchestrue);
  
$result str_replace("<""&lt;"$result);
  print 
"<pre>" $result "</pre>";
?>




To see a preview of this script, click here
To return to the scripts listing, click here