Хакеры блин недоделаные, если бы вы что то понимали в sql-inj, LFI и прочем, вы бы знали что сделать дырку в срипе - дело 3-х секунд... И в этом скрипте полазило ещё как минимум 2 кулхацкера которые оба оставили за собой кучу дырок.... И вы думаете после всего этого вы нашли дырку через которую скрипт слили? Ага, так вам и оставят багу через которую сливали, прежде чем выложить скрипт, закрываются все дырки через которые можно его слить, далее делается куча новых дырок, а только потом выкладывается...
народ, объясните пожалуйста пошагово, как мне установить этот двиг на Denwer, и как всё настроить, чтоб игра пошла на локалке.
Добавлено (24.07.2011, 15:42) --------------------------------------------- P.S. денвер я уже установил, он работает. мне нужно объяснить установку самой игры, как создать базу, как и куда её кинуть и т.д.. я просто новенький в этой среде (браузерные игры), поэтому и начинаю с нуля... объясните пожалуйста.
Добавлено (24.07.2011, 17:51) --------------------------------------------- чуток посидел, "потыкал", вроде как закинул в денвер, через "http://localhost" открывается игра, но при попытки регистрации (да и при любой попытки что-либо сделать с открывшейся игрой) вылетает вот такая ошибка:
Quote
Error: Access denied for user ''@'localhost' (using password: NO)
как я понял, это я не подключил ДБ, или? объясните пожалуйста в чём проблема и как её исправить.
Сообщение отредактировал White_Wolf - Воскресенье, 24 Июля 2011, 23:13
Создайте бд, залейте дамп sql в неё и пропишите её название сюда $mysqlbase = ""; Ну и проверьте логин-пароль от мускуля. В денвере по дефолту логин root стоит по моему. Вы нового юзера создали? Судя по ошибке, вы вообще без логина и пароль подключаетесь:) топ браузерных игр
Это если конечно на root не поставили пароль. Бесплатный хостинг для начинающих игроделов. Представляю начинающим игроделам браузерных игр бесплатный хостинг, с вашим доменном или своим поддоменом Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. "Титаник" - проффесионалами... То что я пишу большей частью ИМХО. Помог? ставь +
Ответ MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<? if (empty($pass)) exit' at line 1
на dev.mysql.com нашёл номер моей ошибки, вот что там написано:
Quote
Error: 1064 SQLSTATE: 42000 (ER_PARSE_ERROR)
Message: %s near '%s' at line %d
но мне это неочём не сказало... помогите пожалуйста, как исправить ошибку?
Добавлено (25.07.2011, 21:12) --------------------------------------------- у меня ещё вопрос, а куда сохраняется файл ДБ после восстановления из резервной копии через dumper.php?
Добавлено (26.07.2011, 19:35) --------------------------------------------- на счёт ошибки я разобрался, я не то вставлял в ДБ вставил то, что нужно было, но теперь при регистрации, попытке входа в игру и т.е. пишет ошибку:
Quote
Error select data base
может я что-то не то подключаю или просто не так подключаю как надо? ( может мне кто-нибудь даст файл ДБ из этого движка и пошагово объяснит как мне его установить на денвере? чтоб уж наверняка, BOT мой файл ДБ (который я принимаю за ДБ), если это он, то объясните как и куда мне его вставить и как подключить, ну а если всёже это не он, то дайте правильный файл и объясните всё...
Добавлено (26.07.2011, 20:52) --------------------------------------------- Всё! Понял как подключать Database, подключил, но теперь при регистрации пишет вот такаую ошибку:
Quote
Ошибка в SQL запросе.
почему эту ошибку выдаёт, кто подскажет?
Сообщение отредактировал White_Wolf - Вторник, 26 Июля 2011, 20:02
function check_pass() { var res = $('inp_pass').value.length >= 6; setPictureStatus('pic_pass', res); return res; }
function check_pass2() { var res = ($('inp_pass').value.length >= 6) && ($('inp_pass').value == $('inp_pass2').value); setPictureStatus('pic_pass2', res); return res; }
var emailRegex = new RegExp(decode64('KD86W2EtejAtOSEjJCUmJyorLz0/Xl9ge3x9fi1dKyg/OlwuW2EtejAtOSEjJCUmJyorLz0/Xl9ge3x9fi1dKykqfCIoPzpbXHgwMS1ceDA4XHgwYlx4MGNceDBlLVx4MWZceDIxXHgyMy1ceDViXHg1ZC1ceDdmXXxcXFtceDAxLVx4MDlceDBiXHgwY1x4MGUtXHg3Zl0pKiIpQCg/ Oig/OlthLXowLTldKD86W2EtejAtOS1dKlthLXowLTldKT9cLikrW2EtejAtOV0oPzpbYS16MC05LV0qW2EtejAtOV0pP3xcWyg/Oig/OjI1WzAtNV18MlswLTRdWzAtOV18WzAxXT9bMC05XVswLTldPylcLil7M30oPzoyNVswLTVdfDJbMC00XVswLTldfFswMV0/WzAtOV1bMC05XT98W2EtejAtOS1dKlthLXowLTldOig/OltceDAxLVx4MDhceDBiXHgwY1x4MGUtXHgxZlx4MjEtXHg1YVx4NTMtXHg3Zl18XFxbXHgwMS1ceDA5XHgwYlx4MGNceDBlLVx4N2ZdKSspXF0p'));
<script type="text/javascript"> window.addEvent('domready', function(){ var inp_country = $('inp_country'); var completer1 = new Autocompleter.Local(inp_country, countries, { 'delay': 100, 'filterTokens': function() { var regex = new RegExp('^' + this.queryValue.escapeRegExp(), 'i'); return this.tokens.filter(function(token){ return regex.test(token); }); }, 'injectChoice': function(choice) { var el = new Element('li').setHTML(this.markQueryValue(choice)); el.inputValue = choice; this.addChoiceEvents(el).injectInside(this.choices); } });
var inp_city = $('inp_city'); var completer2 = new Autocompleter.Local(inp_city, cities, { 'delay': 100, 'filterTokens': function() { var regex = new RegExp('^' + this.queryValue.escapeRegExp(), 'i'); return this.tokens.filter(function(token){ return regex.test(token); }); }, 'injectChoice': function(choice) { var el = new Element('li').setHTML(this.markQueryValue(choice)); el.inputValue = choice; this.addChoiceEvents(el).injectInside(this.choices); } });
// Перехватываем submit формы для ajax запроса $('form_reg').addEvent('submit', function(e) { // Отсанавливаем другие event'ы, чтобы запретить сабмит без ajax new Event(e).stop();
Добавлено (27.07.2011, 22:46) --------------------------------------------- только что заметил, что при регистрации не проверяется логин, вот как это выглядит:
на скрине мы видим, что пароли проверяются (зелёная галочка), а логин нет( (красный крестик)... в чём проблема?
и ещё одна проблемка (так же видно на скрине) капча не отображается полностью, только фон, а самих цифр нет... с этой проблемой тоже не могу разобраться, если кто может помогите, + в репу гарантирован) если какие коды нужно показать для просмотра, то пишите, сразу же покажу!
Добавлено (28.07.2011, 23:21) --------------------------------------------- есть подозрения, что все проблемы из-за базы данных, похоже, что я её криво установил((
Сообщение отредактировал White_Wolf - Среда, 27 Июля 2011, 18:40