написал скрипт для проверки обратных ссылок...он просамтривает в коде указанных URL все вхождения моего домена...проблема в том, что если в тексте url битый попадается, то все тормозится...и дальше не работает...хотел сделать что бы скрипт выдавал вместо "есть", "нет" ..."битый URL"....что то пока не получается...может подскажет кто?
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">
Untitled Documentfunction get_noindex($buffer) {
preg_match_all("|
[\\S\\s]*|U",$buffer, $matches);
return $matches[0];
}
if($source_url!=null && $find_url!=null)
{
$arrURL = explode(chr(13),$source_url);
if(count($arrURL)>0){
?>
for($t=0; $t {
if($inputstring=@file_get_contents(trim($arrURL[$t])))
{
$str1 = $inputstring;
$arrNOINDEX = get_noindex($inputstring);
for($i=0; $i {
$str1 = str_replace($arrNOINDEX[$i], "", $str1);
}
$resultstring = substr_count($str1, $find_url);
if($resultstring>0){
echo "".$arrURL[$t]." | есть | ".$resultstring." |
";
}else{
echo "
".$arrURL[$t]." | нет | |
";
}
}else{
echo "
".$arrURL[$t]." | дохляк | |
";
}
}
?>
}else{ echo "Ссылок нет!!!";}
}else{
echo "Необходимо заполнить поля";
}
?>