Проверка текстов по Яндексу для Вадима Нестерова
введите текст:
PHPEVAL if(!isset($_POST['txt'])) { $o=''; return; }
$s=h($_POST['txt']);
$s=str_replace("\r","",$s);
$s=preg_replace('/ +/s',' ',$s);
$s=str_ireplace(" \n","\n",$s);
$s=strtr($s,chr(150),chr(151)); // пусть будут с длинным тире
$s=str_ireplace("\n-","\n".chr(151),$s); // диалоги пусть будут с длинным тире
$s=str_ireplace("\n".chr(151),"\n".chr(151)." ",$s); // и с пробелом!
// обработка кавычек
$s=preg_replace_callback("/(>[^<]+<)/si","kawa",$s);
$s=preg_replace("/([\s>]+)\-([\s<]+)/si","$1".chr(151)."$2",$s); // длинное тире
$s1='Да нет, если специально делать - то не надо. Я думал, у тебя готовый есть. Но если не в напряг - такая форма была бы идальным вариантом. 8)
У меня есть на сайте такие сервисы, типа например сравнить два текста в поисках мельчайших различий: http://lleo.me/sravni
Сделаю в ближайшее время.
Ага, спасибо, но это немного не то - мне бы посмотреть, не всплывал ли этот текст в Сети. 8) Спасибо огромное.
а как там было сделано?
строки превращались в ссылки на Яндекс?
У тебя тогда можно было ткнуть на любую фразу и выдавались результаты ее поиска. Удобно было то, что можно было скроллить в форме текст и пробивать в люлом месте.
';
function seri0($s) {
$pro="\1\"\'\.\-\,\?\!\:\;" .chr(171).chr(187).chr(147).chr(148).chr(145).chr(146).chr(39).chr(96).chr(132).chr(133).chr(150).chr(151);
$x=preg_replace_callback("/([$pro]+ *)([^$pro]+)/si","seri","\1".trim($s));
return trim($x,"\1");
}
function seri($t) {
$b=$t[2];
$url=trim($b);
$u='http://www.yandex.ru/yandsearch?text='.urlencode('"'.$url.'"');
$b=preg_replace("/([a-z]+)/si","<span class=e>$1</span>",$b);
if($url!='') $b="<a class=l target='_blank' href='".$u."'"
." onmouseover=\"miniwi('".$u."')\""
.">$b</a>";
return($t[1].$b);
}
$o=nl2br(seri0($s))."
<script>var winiwie=1;
function miniwi(e){ if(!winiwie) return;
winiwie=0;winiwie=window.open(e,'Search','width=800,height=400,resizable=yes,scrollbars=yes,status=yes');miniwie.focus();
}
</script>"; disabled.