Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 34
carpedin Сообщение 14/01/2008 11:05 Копия темы
Маленькая приблуда Flash-разработчикам для защиты от кидалова. Надеюсь кому-нибудь будет полезно.
маленькая фича помогающая принять меры при кидалове со стороны заказчика.

Вынес всё в отдельный файл и теперь просто инклюдю во все проекты.
При желании код можно вставить в любой фрейм любого символа.

var project = 1; //порядковый номер проекта, по нему и будет производиться поиск.
_root.loadVariables("koochy.spb.ru/check.php?i d="+project);
_root.onData = function(data){
if(good==0){
_root.clear();
_root.gotoAndStop(1);
_root.createEmptyMovieClip('suxx',_root.getNe xtHighestDepth());
obj = _root['suxx'];
obj.beginFill(0x000000, 100);
obj.lineStyle(1, 0x000000, 100);
obj.moveTo(0, 0);
obj.lineTo(0, Stage.height);
obj.lineTo(Stage.width, Stage.height);
obj.lineTo(Stage.width, 0);
obj.createTextField('achtung',obj.getNextHigh estDepth(), Stage.width/4, Stage.height/4, Stage.width-Stage.width/2, Stage.height-Stage.height/2);
var my_fmt:TextFormat = new TextFormat();
my_fmt.bold = true;
my_fmt.font = "Arial";
my_fmt.color = 0xFFFFFF;
obj.achtung.wordWrap = true;
obj.achtung.multiline = true;
obj.achtung.border = false;
obj.achtung.setNewTextFormat(my_fmt);
obj.achtung.text = "Флешка больше не работает.\nПричина: Заказчик не оплатил услуги разработчика.";
}
}
Собственно всё.
Скрипт обращается к check.php, расположенному на вашем хостинге, получает ответ – запускать или нет. В случае "нет" видим чёрный экран и неприятную надпись.

Код check.php
$id = $_GET['id'];
switch($id)
{
case 1: $mess = 'good=1'; break; // проект 1
case 2: $mess = 'good=1'; break; // проект 2
default: $mess = 'good=0'; break;
}
echo $mess;

чтобы отключить функционирование флешки достаточно изменит $good=1 на $good=0 у соответствующего проекта в файле check.php
Если флешка запускается локально и нет подклчюения к интернету то ничего не происходит, всё работает.

В общем-то всё.
P.S. самый верный способ избежать кидалова – идти на более высокие бюджеты:)
В аттаче пример.
shket1v Сообщение 14/01/2008 11:12 Копия темы
carpedin Сообщение 14/01/2008 11:14 Копия темы
punch Сообщение 14/01/2008 11:22 Копия темы
carpedin Сообщение 14/01/2008 11:28 Копия темы
Да в общем-то ничего.
Только флеш это не одна картинка, а динамичный интерактивный "фильм".
PIRSER Сообщение 14/01/2008 11:40 Копия темы
Молодец! Спасибки большое. Знал бы это чуть раньше:)))
sindikone Сообщение 14/01/2008 11:42 Копия темы
прикольно, только ничего не понятно,
объясните популярно пожалуйста, как с этим делом обращаться
ri5pekt Сообщение 14/01/2008 11:48 Копия темы
Супер!
Спасибо вам огромное.
informatic Сообщение 14/01/2008 11:54 Копия темы
Сам советую знакомым троянчика вшивать на случай кидалова =)
almighty Сообщение 14/01/2008 12:05 Копия темы
эх, я-то думал, что реально найден способ))
klime Сообщение 14/01/2008 12:14 Копия темы
испытаю – спасибо=)
Pomidorisgogo Сообщение 14/01/2008 13:49 Копия темы
Спасибо!
CloneCAT Сообщение 14/01/2008 15:55 Копия темы
спасибо опробую, но самый верный способ защиты – предоплата :)
dab_den Сообщение 14/01/2008 15:58 Копия темы
+1 =) но это тоже какая-никакая защита:)
Greenish Сообщение 14/01/2008 16:11 Копия темы
что-то не понял.. это типа для показа на своем домене? типа залил к себе на сайт и показываешь? иначе работать не будет так как политика безопасности флеша запрешает грузить данные с другого домена. выручит конечно кроссдомен.хмл... но не будешь же ты разрешать все домены. и то что локально не работает не гуд. тк иногда бывает какието вещи делаешь для локального использования.
almighty_ Сообщение 14/01/2008 16:20 Копия темы
я всеже склоняюсь к варианту переводить в растр сложную часть графики + ватермарки на них, это реально доставит много геммороя, даже при декомпиляции.
LukasPrey Сообщение 14/01/2008 17:11 Копия темы
спасибо, пригодится )
SmivaL Сообщение 14/01/2008 19:29 Копия темы
В Цинке можно сделать экзешник с триал периодом сколько хошь :)
а ваще можно просто воткнуть верхним слоем ссылку на ваше портфолио.
зачем выдумывать колесо?
я сильно сомневаюсь что у кого то получится без косяков раскомпилить мои классы, убрать оттуда этот слой и снова всё скомпилить ))
dab_den Сообщение 14/01/2008 20:08 Копия темы
да, ты кажется не понял:)
вообще на сколько я знаю флеш может грузить что угодно с других доменов.
принцип Феликс Карпедин [carpedin] это флешка идет на хост хозяина смотрит переменную если 0, то крышка:) если 1, то все гуд.

"Если флешка запускается локально и нет подклчюения к интернету то ничего не происходит, всё работает."
gaen Сообщение 14/01/2008 21:10 Копия темы
На сколько я знаю, флэш ничего не может грузить с других доменов без разрешения этих самых доменов.
flash-ripper.com/archives...
Greenish Сообщение 15/01/2008 00:12 Копия темы
Блин... НУ не можнет флеш грузить с других доменов если не в IDE флеша! НЕ МОЖЕТ!!!
Greenish Сообщение 15/01/2008 00:12 Копия темы
хех
EBF Сообщение 15/01/2008 19:04 Копия темы
:)) Все она может, главное файлик кроссдоменовский оставить на серваке с которого грузить нада, что мол разрешаю всем ипшникам юзать инфу отседава ( по-моему просто "*" ставилась ) :) ну или передать содержимое файла в скрипте :) Читайте в хелпе по-подробнее, я када на диплом сетевую игрушку мутил тоже с этим парился немало :))

А насчет этой защиты – тык это "защита от дурака", т.е. на самые наглые случаи, в основном же все декомпилят и нафиг ваш код выкинут оттуда, да если особо добрый товарисч попадется, еще и ваш сайт хакнут :))
Greenish Сообщение 15/01/2008 19:10 Копия темы
а я про это и говорил.. а все домены разрешать тоже не гуд...
EBF Сообщение 15/01/2008 19:29 Копия темы
Да наверно любой вариант с использованием коннекта куда-то обречен...
Остается брать предоплату :)))
Greenish Сообщение 15/01/2008 19:35 Копия темы
алелуйя :)
Dalmatian Сообщение 16/01/2008 12:50 Копия темы
кто бы от кидалова исполнителей фишку придумал ....
gaen Сообщение 16/01/2008 19:10 Копия темы
оплата по факту :)
Dalmatian Сообщение 17/01/2008 12:12 Копия темы
ага... как же )))
ткните в хоть кого-то известного или(и) грамотного, кто по факту работать будет )))
AllArt Сообщение 20/01/2008 07:50 Копия темы
AllArt Сообщение 20/01/2008 08:15 Копия темы
carpedin Сообщение 20/01/2008 10:13 Копия темы
Вам почитать код внимательнее надо. Случай падения хостинга, или же отсутствия подключения к инету предусмотрен, работать будет.
AllArt Сообщение 20/01/2008 19:10 Копия темы
TweeKane Сообщение 23/01/2008 12:29 Копия темы
Слабенькая защита, можно обойти правкой hosts, например
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"