Итак нарвавшись на топик «Словолом» — небольшая словесная игра я посеил сайт и понял безнадежность проекта. Чуток почесав репу за 20 минут накидал антисловолом на пхп:
АнтиСловолом
Не придирайтесь к дизу, все было сделано быстро и добротно.
Если кому интересна реализация — смотрим под катом
Простота — залог здоровья. я не стал заморачиваться с оптимизацией скорости — использовал супер мощную и в тоже время супер медленную функцию пхп — similar_text
similar_text()
Синтаксис:
int similar_text(string str_first, string str_second [, double percent])
Эта функция производит определение схожести двух строк.
Функция similar_text() определяет схожесть двух строк по алгоритму Оливера. Функция возвращает число символов, совпавших в строках str_first и str_second. Третий необязательный параметр передается по ссылке и в нем сохраняется процент совпадения строк.
Для тех кто рубит php дальше можно не читать. все понятно.
А для тех кому интересно — привожу исходники
podbor.php:
<?php
$file = fopen("w.txt","r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
echo 'База слов открыта
';
echo 'Парсим слово: '.$word.'
';
$counter = 0;
while(!feof($file))
{
$str = fgets ($file);
$res = similar_text($word,$str);
$len = strlen($str)-1;
if (($res==$len) && ($len>1) && ($old != $str))
{
echo $str.' ('.$len.' букв)
';
$counter++;
$old=$str;
}
}
echo '
Всего найдено слов: '.$counter;
}
fclose($file);
?>
Вуаля. рядом с страничками размещаем файл w.txt, содержащий кучу слов (такие легко найти в нете например здесь)
Пользуйтесь на здоровье :)