Вот попробуйте вот эту: http://www.white-hat-web-design.co.uk/articles/php-captcha.php
не знаю, как она по устойчивости, но точно работает.
Если интересует оплата с сайта, то можно попробовать через ассист например.
А как производится усреднение? Пики сглаживаются? К примеру если одна рекламная площадка поставит цену 0,0000000000000000001 или наоборот 10000000000000000000 то получится, что у всех кто включили эту функцию цена заметно упадет или заметно вырастет?
GeoIp мира подойдет? http://www.maxmind.com/download/geoip/database/
На сколько я слышал, суть вопроса была в том, чтобы наши биологические образцы не попали в руки буржуя. И он по ним страшное биологическое оружие сделать не смог, которое бы только нас убивало.
$INPUT_CHARSET = неизвестная_фукция_определения_кодировки($TEXT); $TEXT = iconv("$INPUT_CHARSET//IGNORE", "WINDOWS-1251//IGNORE", "$TEXT");
Поищите таблицы частот в гугле. Все алгоритмы определения кодировок работают по ним. Суть алгоритма в том, что в каждом языке частотность символов разная, соответственно по ней и можно определить на каком языке текст и в какой он кодировке, особенно если язык известен заранее. Алгоритм не дает 100% результата и плохо работает на маленьком наборе данных. Но ИМХО иначе никак нельзя.
Ручками надо, ручками ☝
Вам нужны инклюды на php. Для этого на кождой страницу ставите например так:
<? include "news.php"; ?>
А news.php можете сделать просто html страничкой и положить её рядом с Вашими скриптом. Потом будет достаточно поменять только в этом файле текст, чтобы они изменился везде.
Если у Вас есть права можете сделать, в начале скрипта,например так:
ini_set ("max_execution_time","300");
Точно так же можно и любую ini переменную поменять, читайте мануал.
Да стили и скрипты, лучше делать внешними файлами, тогда роботу легче индексировать.