foreach($matches[1] as $link) { $link = str_replace("www.", "", $link); if ( strpos($link, "#") ) $link = substr($link, 0, strpos($link, "#")); if ( strlen(trim($link)) > 7 && $link[0] != "#" && !stristr($link, "@") ) { if( $link[0] == '/' ) { $link = $home.str_replace('//', '/', $link); } elseif ( !strstr($link,"http://") && !strstr($link, "www.") ) { $link = $home.str_replace('//', '/', '/'.$home2.$link); } $tmp3 = parse_url(str_replace("www.", "", $link)); list($nowurl)=explode("#",$link); $konec=(stristr($tmp3[path], '.') ? array_pop(explode(".",$tmp3[path])) : '/'); $frm=array_shift(explode("?",$konec)); $exit=0; foreach($formatarr as $line) { if($line==$frm) { $exit=1; } } if ( $exit && stristr($tmp3[host], $tmp2[host]) && ( !$feed[maxlinks] || $feed[maxlinks] > $maxlinks) ) { $f = false; foreach($urls as $_urls) if ( in_array($link, (array)$_urls) ) $f = true; if ( !$f ) { $urls[($i+1)][] = $link; $l[] = $link; $maxlinks++;