Перейти к содержанию

Серый_Ветер

Постоялец
  • Публикаций

    302
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент Серый_Ветер

  1. Серый_Ветер

    Web Denwer

    не проще сохранить свой проект и переустановить полностью web сервер целиком,а лучше ставить по отдельности все модули. так и безопасность и обновления на должном уровне будут. p.s. а вместо apache заюзать nginx
  2. собираюсь писать статистику под сайт потихоньку.... делать буду через крон, каждые 3-5 минут, то есть клиенту будет отдаваться чистая статика... теперь собственно сам вопрос, на чем писать скрипты? я уже почти начал писать на системной shell sh, как в голову вошла мысль что не у каждого будет стоять правильная ОС на чем лучше написать? на php, perl или bash? на перле проще, на баше геморно но не очень, на php долго.... но так как я себе это осталять не буду, нафиг оно мне а другие кто знающий - напишет сам, а навичек явно не будет юзать BSD и иже с ними.... и как то завис на этом этапе... а писать на всех трех не буду и не хочу...
  3. да я без проблем, но у меня даже в сессии это обновляется....
  4. рискну, хотя думаю не пройду по немкольким причинам: 1. не всегда бываю 2. глупо попался на скрытом апе, о котором даже и непомышлял... начнем процедуру: 1. соственно профиль 2. Анатолий, в среднем возраст выходит 23 года. 3. контакты все есть в профиле, но перепостю сюда: icq: 466 159 460 qip: 466159460@qip.ru skype: radist04ka - писать после 8ми вечера по москве, если ранее, есть шанс нарваться собствено на хозяйку акаунта, бота моего jabber: radist@jabber.tsure.ru - предпочтительнее. mail-agent: an.p.den_собака_mail.ru ooVoo: anatolii denisov 4. в онлайне с 8-9 вечера по москве и до 01:30-02:00 ночи. Изредка на работе бываю допоздна. 5. зачем... зачем оно мне нужно.... надеюсь достаточно будет ответа:"чтобы было", прокачаем заодно опыт, ответственность и прочие няшки сопутствующие оному статусу учитывая, что яву я еще месяца 4ре назад не знал вообще... а щаз более менее могу даже что то писать, а не только читать код... грамоте обучен, но увы, адекват только рядом стоял... или мимо прошел
  5. О чем я думаю сейчас?

  6. блин, пишите чтоли темы ПРАВИЛЬНО!!! Услуги Любого Типа в сфере Lineage II а я то уже подумал, обратиться к вам... за эскорт услугами..... 8P :pardon: зашел, а тут такой облом....
  7. и мультипостинг вкорячить... с интервалом в минут 15... чтобы все посты от одного пользователя объединять в один большой пост....
  8. хотелось бы озаглавить чтоли что это код html php xml или sql а то все под одну гребенку....
  9. при попытке поставить галочку вылетает 404 и ссылка становится http://10.10.2.86/test/java script:void(0); нашел причину, изменил java script на javascript и еще, все также... значение при сравнении уже не то что было, а новое, когда страница уже обновлена
  10. [20-Aug-2012 22:04:45 UTC] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'FET/3.0/no DST' instead in /home/www/www/test/anti_ddos.php on line 17 [20-Aug-2012 22:04:45 UTC] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'FET/3.0/no DST' instead in /home/www/www/test/anti_ddos.php on line 18 [20-Aug-2012 22:04:45 UTC] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'FET/3.0/no DST' instead in /home/www/www/test/anti_ddos.php on line 19 [20-Aug-2012 22:04:45 UTC] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'FET/3.0/no DST' instead in /home/www/www/test/anti_ddos.php on line 20 [20-Aug-2012 22:04:45 UTC] PHP Warning: date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'FET/3.0/no DST' instead in /home/www/www/test/anti_ddos.php on line 21 date вторник, 21 августа 2012 г. 01:22:40 (FET)
  11. SELECT clan_subpledges.name, clan_level, characters.account_name, COUNT( 'characters.clanid' ) , ally_name, clan_data.reputation_score, clan_data.warehouse FROM characters LEFT JOIN clan_subpledges ON characters.obj_Id = clan_subpledges.leader_id LEFT JOIN clan_data ON clan_subpledges.clan_id = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id GROUP BY characters.clanid LIMIT 0, 100 количество кланов. топ 100. сортировка по количеству игроков. правда вот на счет замка я честно хз... так как там есть warehouse, hasCastle, hasFortress что за что отвечает - пока хз....
  12. да, кстати, дайте линк на ваш сайт/форум и/или иное средство до вас достучатся... вставлю ваши контакты в скрипт...
  13. почему это посчитали апом? я вроде как написал что перешел на рекапчу.
  14. только вот то что файло в cp1251 немного кхе.... ее юзают на серверах? utf наше все p.s. но все равно так и не ответили... в чем отличие от стоковой защиты тех же апача и nginx'a p.p.s. я это.... по поводу подписи можете глянуть темку
  15. простите, но за дауна держать меня не надо.... настройки я уже прочел, и поменял на свои... метод интересный а вот логирование на должном уровне, в nginx'e покороче даже....
  16. а чем она отличается от той что встроена в apache или nginx?
  17. а если просто сайт из пары php страничек?
  18. вопрос как бы в силе остается, если найду решение, сообщу... а так я на рекапчу перешел Предупреждение от модератора NewOff 4.17. Преждевременно поднимать темы, если с момента последней публикации не прошло 12 часа
  19. имеем код на php вначале вытаскивание данных из бд потом сравнение, а потом отображение... по другому не могу сделать просто так вот из 4 переменных три идут в post одна остается типа для секурности и с ней сравнивается post долго не мог понять почему криво пашет скрипт... получается он сравнивает с post уже новую переменную, а не старую. сам код: Скрытый текст <form method='post'> <script type='text/javascript'> <!-- function viewdiv(id){ var el=document.getElementById(id); if(el.style.display=='block'){ el.style.display='none'; } else { el.style.display='block'; } } //--> </script> <center><font color='red'><h3> <?php $hostname = "localhost"; $username = "vdt"; $password = "phifKuweOlol_Od0"; $tablereg = "vdt_register"; $regusers = "register"; $mysqli = new mysqli($hostname , $username , $password , $tablereg); $mysqli->set_charset("cp1251"); $reguns = "SELECT * FROM ".$regusers." WHERE `id` ORDER BY RAND() LIMIT 1;"; if (mysqli_connect_errno()) { echo "Ошибка подключения: <br>".mysqli_connect_error(); exit(); } if ($result = $mysqli->query($reguns)) { $row = $result->fetch_assoc(); if ($row == 0) { echo "Ошибка связи с базой данных, пожалуйста попробуйте попозже."; } else { $vopros = $row['vopros']; $int1 = $row['int1']; $int2 = $row['int2']; $int3 = $row['int3']; $otvpr = $row['uns']; } } if(isset($_POST['register'])) { $login = htmlentities(stripslashes(strip_tags(trim($_POST['login']))), ENT_QUOTES, 'UTF-8'); $email = htmlentities(stripslashes(strip_tags(trim($_POST['email']))), ENT_QUOTES, 'UTF-8'); $pass1 = htmlentities(stripslashes(strip_tags(trim($_POST['pass1']))), ENT_QUOTES, 'UTF-8'); $pass2 = htmlentities(stripslashes(strip_tags(trim($_POST['pass2']))), ENT_QUOTES, 'UTF-8'); $icq = htmlentities(stripslashes(strip_tags(trim($_POST['icq']))), ENT_QUOTES, 'UTF-8'); $jabber = htmlentities(stripslashes(strip_tags(trim($_POST['jabber']))), ENT_QUOTES, 'UTF-8'); $other = htmlentities(stripslashes(strip_tags(trim($_POST['other']))), ENT_QUOTES, 'UTF-8'); $secure = htmlentities(stripslashes(strip_tags(trim($_POST['secure']))), ENT_QUOTES, 'UTF-8'); $hobby = htmlentities(stripslashes(strip_tags(trim($_POST['hobby']))), ENT_QUOTES, 'UTF-8'); $otv = htmlentities(stripslashes(strip_tags(trim($_POST['menu']))), ENT_QUOTES, 'UTF-8'); if(empty($login) && empty($email) && empty($pass) && empty($pass2)) { echo "Вы заполнили не все поля!<br>"; } else { if(strlen($login) < 4 || strlen($login) > 14) { echo "Логин должен содержать от 4 до 14 символов!<br>"; unset($_POST); } else { if(strlen($pass1) < 5 || strlen($pass1) > 16) { echo "Пароль должен содержать от 5 до 16 символов!<br>"; unset($_POST); } else { if(strlen($email) < 4 || strlen($email) > 40) { echo "E-mail должен содержать от 4 до 40 символов!<br>"; unset($_POST); } else { if($pass1 != $pass2) { echo "Введенные пароли не совпадают!"; unset($_POST); } else { if($otvpr != $otv) { echo $otvpr." ".$otv." Неверный ответ на вопрос!"; unset($_POST);} else { $db = "vdt_login"; $tableuser = "accounts"; $search = "SELECT * FROM `".$tableuser."` WHERE `login` LIKE '".$login."';"; $mysqli = new mysqli($hostname , $username , $password , $db); if (mysqli_connect_errno()) { echo "Ошибка подключения: <br>".mysqli_connect_error(); exit(); } if ($result = $mysqli->query($search)) { $row = $result->fetch_assoc(); if ($row != 0) { echo "Логин <b>".$row['login']."</b> уже существует. Пожалуйста, выберите другой."; unset($_POST);} else { echo "Вы Зарегистрировали: <br>Логин: ".$login."<br>Почта: ".$email."<br>"; unset($_POST); } } } } } } } } } ?> </h3></font></center> Логин должен быть не короче 4 и не длиннее 14 символов.<br> Пароль должен быть не короче 6 и не длиннее 16 символов.<br>Указывайте Ваш существующий почтовый ящик. После регистрации почтовый ящик изменить невозможно. Вы можете зарегистрировать несколько Аккаунтов на один почтовый ящик. Он будет использован для подтверждения регистрации и для восстановление пароля в случае его утери.<br><br> <table><tr><td width='60%'> <font color='red'>*</font>Логин:</td> <td width='100%' class='reg_n'><input type='text' name='login' maxlength='14' value=''> <br></td></tr> <tr><td><font color='red'>*</font>Пароль:</td> <td class='reg_n'><input type='password' name='pass1' maxlength='16' value=''> <br></td></tr> <tr><td><font color='red'>*</font>Повторите пароль:</td> <td class='reg_n'> <input type='password' name='pass2' maxlength='16' value=''><br></td></tr> <tr><td><font color='red'>*</font>Ваш почтовый ящик: </td> <td class='reg_n'><input type='text' name='email' maxlength='40' value=''><br></td></tr> </table> <span class='reg_n'></span><br> <a href='java script:void(0);' onclick='viewdiv("mydiv");'><input name='regforum' type='checkbox' value='' ></a> Зарегистрироваться одновременно на <a href='./forum'> форуме</a><br> <font size ='1'>(требуется заполнение дополнительных полей)</font><br> <div id='mydiv' style='display:none;'><table> <tr><td width='20%'>ICQ: </td> <td class='reg_n'><input type='text' name='icq' maxlength='16' value=''> <br></td></tr> <tr><td>JABBER: </td> <td class='reg_n'><input type='text' name='jabber' maxlength='16' value=''> <br></td></tr> <tr><td>Откуда: </td> <td class='reg_n'><input type='text' name='other' maxlength='16' value=''> <br></td></tr> <tr><td>Интересы: </td> <td class='reg_n'><input type='text' name='secure' maxlength='16' value=''> <br></td></tr> <tr><td>Род занятий: </td> <td class='reg_n'><input type='text' name='hobby' maxlength='16' value=''> <br></td></tr> </table></div><br> <a href='java script:void(0);' onclick='viewdiv("mydiv2");'><input name='vall' type='checkbox' value='1'></a><font color='red'>*</font>Я подтверждаю то, что мне уже больше 16 лет<br><br> <div id='mydiv2' style='display:none;'><a href='java script:void(0);' onclick='viewdiv("mydiv3");'><input name='rules' type='checkbox' value='1' ></a><font color='red'>*</font> Я прочитал и обязуюсь соблюдать <a href='index.php?act=rules'>правила сервера</a>.<br><br> <div id='mydiv3' style='display:none;'><a href='java script:void(0);' onclick='viewdiv("mydiv4");'><input name='robots' type='checkbox' value='1'></a><font color='red'>*</font> Отвечая на вопрос ниже, я подтверждаю, что Я - не робот.<br><br></div> <div id='mydiv4' style='display:none;'> <center>Пожалуйста, ответьте правильно на предложенный ниже вопрос</center><br><br> <?php echo "Вопрос: <font color='#ffffff'>".$vopros."</font><br><br>"; echo "Выберите правильный ответ: <select name='menu' size = '1'> <option value='0'>Правильный ответ</option> <option value='1'>".$int1."</option> <option value='2'>".$int2."</option> <option value='3'>".$int3."</option> </select><br><br>"; echo $otvpr; ?> <center><input type='submit' name='register' value='Регистрация' class='botton'> <input type='reset' name='sub' class='botton' value='Отмена' > <br><br></div> </td> </form> проблема в переменной $otvpr как сделать чтобы сравнивало старую переменную? сессии и куки поднимать не охота ради одной то переменой, а в post отправлять $otvpr - хромает секурность.
  20. то есть теперь имеем полную стату: 10ка первых по времени в игре: SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND onlinetime LIMIT 0, 10 10ка первых по пк: SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND pkkills LIMIT 0, 10 10ка первых по пвп: SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND pvpkills LIMIT 0, 10 кто в игре на данный момент полностью: SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND online =1 10ка тех, кто в игре на данный момент полностью самый прокачанный(сверху вниз): SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND online =1 AND character_subclasses.level LIMIT 0, 10 + выше код, где всего онлайн, всего чаров, всего аккаунтов, кланов... мож кому то пригодится...
  21. статистика полная: ник, пол, профа, уровень, пвп, пк, клан, альянс, в сети ли чар, время в игре. конкретно эта - статистика по проведенному времени в игре. SELECT characters.char_name, characters.sex, class_list.class_name, character_subclasses.level, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.online, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id LEFT JOIN character_subclasses ON characters.obj_Id = character_subclasses.char_obj_id LEFT JOIN class_list ON character_subclasses.class_id = class_list.class_name WHERE active =1 AND onlinetime LIMIT 0, 10
  22. в принципе пока это: статистика по времени: SELECT characters.char_name, characters.sex, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id WHERE onlinetime LIMIT 0, 10; статистика по пк SELECT characters.char_name, characters.sex, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id WHERE pkkills LIMIT 0, 10; статистика по пвп SELECT characters.char_name, characters.sex, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id WHERE pvpkills LIMIT 0, 10; кто в онлайне: SELECT characters.char_name, characters.sex, characters.pvpkills, characters.pkkills, clan_subpledges.name, ally_data.ally_name, characters.onlinetime FROM characters LEFT JOIN clan_subpledges ON characters.clanid = clan_subpledges.clan_id LEFT JOIN clan_data ON characters.clanid = clan_data.clan_id LEFT JOIN ally_data ON clan_data.ally_id = ally_data.ally_id WHERE online=1 LIMIT 0, 10 на данный момент отображаются ник, пол, пвп, пк, клан, альянс, проведенное время. всего персонажей: SELECT SQL_CALC_FOUND_ROWS * FROM characters; SELECT FOUND_ROWS( ); всего аккаунтов(не забываем сменить бд): SELECT SQL_CALC_FOUND_ROWS * FROM accounts; SELECT FOUND_ROWS( ); количество кланов: SELECT SQL_CALC_FOUND_ROWS * FROM clan_subpledges; SELECT FOUND_ROWS( ); на счет остального буду ковырять бд, буду дополнять... пока что все равно нужны таблицы где лежит профа и уровень персонажа... откопать не смог...
×
×
  • Создать...