Выход всё равно есть. Мы ведь можем рассчитывать на скудность интеллекта, столь рьяного фаната партии (сами_знаете_какой)? Думаю, что да!
Как-то в далёком 1999 году, работая web-мастером у одного политика, уже сталкивался с такой проблемой, и решил её так (к сожалению исходников не нашёл, да и всё равно они на перле были):
Надо начать с того, что какая-то картинка (или файл .js) на сервере, пихали куку с уникальным ИД (сохраняем этот id и в сессии). После чего, генерируем ключи для пунктов голосовалки, и соответствия с нормальными ключами сохраняем в сессии. Выдаем посетителю форму уже с этими сгенерёнными ключами, тип этого:
Получаем голос, если id в тайной куке отданной картинкой не сходится с той что в сессии, просто выдаём: Спасибо за Ваш голос! Ваше мнение ах..ительно важно для нас!
Если кука прокатила, берём из сессии $_SESSION[‘keys’][$_POST[‘vote’]], и честно учитываем голос…
Думаю что до окончания выборов, у них не хватит сообразилки 😂
t3s: чем отличается бот от человека?
человек приходит за информацией, а бот лишь для того чтобы нажать кнопочку
именно в этом принципиальная разница - т.е. если через пару сек. после открытия страницы сабмитится ответ и страница закрывается - 99% что это бот... пусть даже с кукисами и с другим ай пи
Тырю данные с одной буржуйской биржи. Бот изображает из себя человека "подсевшего" на котировки. То есть дёргает стили, картинки, берёт и отдаёт куки, "исполняет" javascript, "читает" новости и спец предложения... тихо, без спешки, по 5-7 минут за заход... вот уже год.
До этого примитивный бот проживал на одном ip и логине, не более недели. Просто рандомайз времени запуска и задержки между запросами - не помогали.
Остаюсь убеждённым в наличии скриптов исполняемых по расписанию в пять утра и одиннадцать вечера.
Если не можете зайти в шел, и выполнить команду crontab -l, то хотя бы запустите php скрипт на сервере, и покажите нам, что он ответит...
<?php
header('Content-Type: text/plain; charset=utf8',true);
print system('crontab -l',$stat);
switch ($stat)
{
case 0:
exit();
break;
case 1:
print "Нет задач для исполнения по расписанию";
break;
case 13:
print "ОШИБКА! Доступ запрещён!";
break;
case 126;
print "ОШИБКА! Недостаточно прав для исполнения комманды!";
break;
case 127;
print "ОШИБКА! Нет такой комманды!";
break;
default:
print "Неизвестная ошибка! #{$stat}";
}
<script type="text/javascript"> $('.asss').live('change',function(e) { $('input[name="my_param"]').val(e.target.options[e.target.selectedIndex].text); }); // -- 8< ------------------------------------------------------------------- $('#ServiceID').bind('change', function (Event) { // make sure the ticket is not yet created on queue change $('input#Expand').val(1); Core.Form.Validate.DisableValidation($(this).closest('form')); $(this).closest('form').submit(); }); // -- 8< ------------------------------------------------------------------- </script>
asmakovec2: Ещё раз повторю
если удалить .htaccessы из папок шаблона, то шаблон можно будет очень легко скопировать.
Можно будет в браузере открывать .tpl файлы шаблона и тупо копировать код.
Выход всё равно есть. Мы ведь можем рассчитывать на скудность интеллекта, столь рьяного фаната партии (сами_знаете_какой)? Думаю, что да!
Как-то в далёком 1999 году, работая web-мастером у одного политика, уже сталкивался с такой проблемой, и решил её так (к сожалению исходников не нашёл, да и всё равно они на перле были):
Надо начать с того, что какая-то картинка (или файл .js) на сервере, пихали куку с уникальным ИД (сохраняем этот id и в сессии). После чего, генерируем ключи для пунктов голосовалки, и соответствия с нормальными ключами сохраняем в сессии. Выдаем посетителю форму уже с этими сгенерёнными ключами, тип этого:
Получаем голос, если id в тайной куке отданной картинкой не сходится с той что в сессии, просто выдаём: Спасибо за Ваш голос! Ваше мнение ах..ительно важно для нас!
Если кука прокатила, берём из сессии $_SESSION[‘keys’][$_POST[‘vote’]], и честно учитываем голос…
Думаю что до окончания выборов, у них не хватит сообразилки 😂
могу ошибаться
Даже не представляю, как тут можно ошибаться? 😂
чем отличается бот от человека?
человек приходит за информацией, а бот лишь для того чтобы нажать кнопочку
именно в этом принципиальная разница - т.е. если через пару сек. после открытия страницы сабмитится ответ и страница закрывается - 99% что это бот... пусть даже с кукисами и с другим ай пи
Тырю данные с одной буржуйской биржи. Бот изображает из себя человека "подсевшего" на котировки. То есть дёргает стили, картинки, берёт и отдаёт куки, "исполняет" javascript, "читает" новости и спец предложения... тихо, без спешки, по 5-7 минут за заход... вот уже год.
До этого примитивный бот проживал на одном ip и логине, не более недели. Просто рандомайз времени запуска и задержки между запросами - не помогали.
Посмотрел, криминала не увидел.
Остаюсь убеждённым в наличии скриптов исполняемых по расписанию в пять утра и одиннадцать вечера.
Если не можете зайти в шел, и выполнить команду crontab -l, то хотя бы запустите php скрипт на сервере, и покажите нам, что он ответит...
К сожалению не знаю структуры таблиц жумлы, поэтому объясню только принцып
а потом в phpMyAdmin входим в нужную таблицу, открываем закладку "Импорт"...
Это, конечно, если я правильно понял поставленную задачу 🤪
Хорс добавил 25.11.2011 в 01:47
Excel, он не только в MS есть.
Excel™® всё же MS 🙄
А OO Calc и Google Tab - уже не Excel
Я не програмист... Я не умею так......
Да ладно, неужели MS Exel использовать не умеете? 🙄
Exel -> csv -> phpMyAdmin
и нафиг скрипт...
Это я Вам как программист говорю :)
Что то Вы намудрили... селекты не чекбоксы, зачем им одно имя!?
будет пихать в my_param значение селекта, которого трогали последним.
/templates/название_шаблона/dleimages/.htaccess
вот теперь догнал структуру папок (dle даже не скачивал никогда) :)
А не проще ли добавить в форму
И не надо будет портить плагин хардкодингом ;)
Ещё раз повторю
если удалить .htaccessы из папок шаблона, то шаблон можно будет очень легко скопировать.
Можно будет в браузере открывать .tpl файлы шаблона и тупо копировать код.
Ещё раз спрошу 🙅
Чем .htaccess содержащий только директивы
Order Deny,Allow
Allow from all
может помешать открыть файлы *.tpl?