• Страница 1 из 1
  • 1
Орфограф beta
skula Дата: Воскресенье, 05.06.2011, 21:16 | Сообщение # 1


Скрипт не дает добавить сообщение, если в нем есть орфографическая ошибка.
При этом, выводит список слов с ошибками.
Скрипт на PHP, но подключать php не требуется, так-как используются технологии uApi.ru!

Code
<script type="text/javascript">    
  function proverka(){    
var textx = $('#message').val();    
var text1 = textx.replace(/\n/gi, ' ');    
var thisurl = document.location.href;    
  $.getScript('http://uapi.ru/js-func.php?id=1&jstype=none&text='+text1+'&ref='+thisurl);    
}    
</script>    
    <?if($IP_ADDRESS$="46.4.99.18")?>    
    <uApi1>    
  $text = $_REQUEST['text'];    
  $text = preg_replace('| +|', ' ', $text);    
  $text = preg_replace('/([a-z-A-Z\'\"\=\$]+)/i', '', $text);    
  $text = urlencode($text);    
  $xxx = file_get_contents('http://www.artlebedev.ru/tools/orfograf/result/?SearchFieldValue=&type=5&SearchFieldExValue='.$text.'&orfomode=text');    
    $good = array('Яндекс','Гугль','хД');    
    foreach($good as $value){    
    $xxx = str_replace('<span class="misspelt">'.$value.'</span> ','',$xxx);    
  }    
  if(strpos($xxx, '<span class="misspelt">')){    
    preg_match_all('#<span class="misspelt">(.*)</span>#ies',$xxx,$arr);    
  if (!$arr[1][0]==null) {    
  echo "_uWnd.alert('";    
  $porno = str_replace(' ',', ',$arr[1][0]);    
  echo $porno.'<br>';    
  echo "','Исправьте ошибки!',{w:400,autosize:1,tm:15000});";    
  }    
  } else {    
  echo "_uWnd.alert('";    
  echo 'Ошибок нет!';    
  echo "','Ошибок нет',{w:400,autosize:1,tm:15000});";    
  echo 'document.forms["addform"].submit();';    
  }    
    </uApi1><?endif?>
  • Страница 1 из 1
  • 1
Поиск:

Лучшие пользователи
Пользователь Сообщений Группа
QuSpell 473 Проверенные
ppsha 446 Проверенные
skula 103 Проверенные
WinZeos 78 Проверенные
realhacking 59 Пользователи
Sezy 38 Проверенные
WinneR 35 Проверенные
GuideLess 19 Проверенные
JaYFuNk 19 Пользователи
ZUKO 11 Пользователи

Copyright © Форум поддержки по системе uCoz
Бесплатная адаптация шаблонов с CMS под uCoz
Бесплатные скрипты для uCoz
Бесплатные, готовые шаблоны от WinZeos
Уроки рисования и вёрстки макетов
Хостинг от uCoz