А как же сообщения содержащие только смайлики, или фразы на английском типа "ok", "lol" :D
Проверка регулярным выражением есть ли в сообщении рекламный url.
Плюс каптча, плюс можно ввести какой-нибудь простенький контрольный вопрос и каждый раз требовать ответ на него. Только вопрос тоже нужно будет менять хотя бы раз в месяц.
да GetUrl(link) как то так =)
Во флешке придется забить параметр link а передавать параметр элементарно
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="" HEIGHT=""> <PARAM NAME="movie" VALUE="флешка" /> <PARAM NAME="FlashVars" VALUE="link=адрес ссылки" /> <PARAM NAME="menu" VALUE="false" /> <PARAM NAME="quality" VALUE="high" /> <PARAM name="wmode" value="opaque" /> <EMBED src="ещё раз флешка" menu="false" quality="high" wmode="opaque" WIDTH="" HEIGHT="" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" flashvars="link=ещё раз адрес ссылки"></EMBED></OBJECT>
Сей вариант может и некорректен с точки зрения w3c но у меня работает как в IE так и FF =)
Недавно сталкивался с такой проблемой, у меня были постоянно меняющиеся ссылки (типа маленькой баннерной сети). Стандартных методов как подставлять сгенерированную ссылку посредством html так и не нашел.
Сам url-ссылки должен быть или намертво забит во флешке (getUrl("http://aдрес")) или передаваться как параметр в нее (getUrl(link))
Кстати также возникли проблемы с отображением такого флеш баннера. В IE чтобы перейти по ссылке нужно щелкать на флешку два раза (первый клик - активировать объект), но это решается с помощью swfobject. :)
Заказал прогон! Сделано все быстро и качественно + даже получил бесплатную консультацию о раскрутке. Спасибо.