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

Серый_Ветер

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

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

  • Посещение

  • Отзывы

    0%

Репутация

4

4 Подписчика

Информация о Серый_Ветер

  • Звание
    Поставил палатку

Информация

  • Пол
    Мужчина
  • Город
    Калининград
  • Интересы
    FreeBSD; Unux; C; C++; C#; Радиосвязь; Радиовещание; Электроника;
    1. Инженер по слаботочным цепям. 2. Программист на доброльных началах. 3. Администратор добровольно-принудительный

Контакты

Посетители профиля

4904 просмотра профиля
  1. Вечер добрэ. в скайп писал, но думаю ты сейчас спишь... можешь помочь с синтаксисом mssql... делаем запрос: select name, name_r from id_1 where id_2<>''; выводит список из 85000 строк таблицей из 2х значений name и name_r оба значения текстовые... теперь собственно вопрос: КАК заменить все эти значения на null? по одиночке проходит update, но 85000 строк... это ппц менять по одному... p.p.s. я скоро дембель))) 18.12.2014
  2. Серый_Ветер

    Apache2

    лучше туннелирование сделай.
  3. Серый_Ветер

    Apache2

    омг, ты что проксировать еще будешь? накуя? у тебя все с одного IP будут...
  4. собственно сабж весь в названии темы. поднимал ли кто?
  5. Серый_Ветер

    Inode - Повреждаются

    а кто сказал что они автоматом восстанавливаются? отмонтируй раздел - тогда восстанавливай. либо в single mode восстанови все.
  6. Серый_Ветер

    Apache2

    правь httpd-vhosts.conf там есть все понятные примеры. а вообще поставь индейца в backend а frontend настрой ngnix если это делаешь для мира.. если для локалки - то оставь как есть.
  7. имеем: function tablist($tbltype, $tblrnd) { $mysqli = new mysqli('127.0.0.1', 'root', '', 'books'); if (mysqli_connect_errno()) { printf("Подключение к серверу MySQL невозможно. Код ошибки: %s\n", mysqli_connect_error()); exit; } if($tbltype = 1) { $tablist = "SELECT `id`, `name`, `autor`, `name_old`, `name_all`, `date` FROM `book` WHERE `reading` = '".$tblrnd."' ORDER BY `name` ASC"; if ($result = $mysqli->query($tablist)) { while($rowtbl = $result->fetch_assoc()) { $name1 = $rowtbl['id']; $name2 = $rowtbl['name']; $name3 = $rowtbl['autor']; $name4 = $rowtbl['name_old']; $name5 = $rowtbl['date']; if($tblrnd != 1) $name5 = '<p><span class="book_author"> '.$rowtbl['name_all'].'</span></p><br /></div>'; else $name5 = ""; if($rowtbl['date'] == date('Y')) { $restbl = '<div class="books"><img class="bookimg" src="/images/'.$name1.'" /><p>"'.$name2.'"<span class="book_author">'.$name3.'</span></p><p>'.$name4.'</p>'.$name5; } else $restbl = '"'.$name2.'" <span class="book_author">'.$name3.'</span>'; echo '<li>'.$restbl.'</li>'; } } } $result->close(); $mysqli->close(); } выводит все в таком виде: <div class="books_list"> <ul> <li><div class="books"><img class="bookimg" src="/images/test.jpg" /><p>"test"<span class="book_author">test autor</span></p><p>текст</p></li> <li><div class="books"><img class="bookimg" src="/images/test.jpg" /><p>"test"<span class="book_author">test autor</span></p><p>текст</p></li> <li><div class="books"><img class="bookimg" src="/images/test.jpg" /><p>"test"<span class="book_author">test autor</span></p><p>текст</p></li> <li><div class="books"><img class="bookimg" src="/images/test.jpg" /><p>"test"<span class="book_author">test autor</span></p><p>текст</p></li> </ul> </div> или в таком(условие date('Y')): <div class="books_list"> <ul> <li>"test" <span class="book_author">test autor</span></li> <li>"test" <span class="book_author">test autor</span></li> <li>"test" <span class="book_author">test autor</span></li> <li>"test" <span class="book_author">test autor</span></li> <li>"test" <span class="book_author">test autor</span></li> </ul> </div> а как сделать чтобы было вот так: <p>$name5</p> /* то есть <p>2012</p> <p>2011</p> <p>2010</p> все что не равно текущему date('Y') */ <div class="books_list"> <ul> <li>"test" <span class='book_author'>test autor</span></li> <li>"test" <span class='book_author'>test autor</span></li> <li>"test" <span class='book_author'>test autor</span></li> <li>"test" <span class='book_author'>test autor</span></li> </ul> </div> не знаю как сделать вывод переменной вне цикла while вызов происходит tablist(1,1); и все...
  8. iptables тоже умеет смотреть что у тебя содержится в arp запросе но проверку на вшивость прошел я сторонник BSD тут правда alan больше зависает по этой теме...
  9. как проверить в iptables что содержится в arp запросе?
  10. на самом серве utf-8, функция перекодировки отключена в исходниках, там весь текст переводился в транслит и кодировался в utf-8... за ненадобностью - отключил. файлы стали нормально отображаться и сохраняться на самом ftp. а вот уже дополнительные плюшки.. работают выше описанным методом... двойной кодировки...
  11. собственно вопрос по сабжу... никто его не юзал? замечен глюк. когда заливаешь/удаляешь/делаешь что либо с файлами на русском, отображает как: Файл Òåêñòîâûé äîêóìåíò.txt Удален файл Òåêñòîâûé äîêóìåíò (2).txt Удален файл Òåêñòîâûé äîêóìåíò.txt Все выбранные папки и файлы проверены. так же отображает и весь граф. интерфейс, который родной... сами файлы отображаются нормально. таблица mysql тоже в utf-8 в таблицу именно пишутся эти вот значения: Òåêñòîâûé äîêóìåíò (2).txt то есть в саму таблицу уже заливается неправильно... уже все перерыл что может записывать в mysql в кодировке iso-8859-1(судя по всему это она) на лицо двойная перекодировка.... но куда копать... не знаю... p.s. если запостил не там, прошу модеров перекинуть тему....
  12. перерыл часть исходников на сайте: везде одно и тоже при регистрации: 1. $hash_ppass = base64_encode(pack('H*', sha1('$pass'))); - аналогично у меня стоит. 2. $password=base64_encode(pack("H*", sha1(utf8_encode($_POST['pass1'])))); - тут разница в хеше в один символ по длине.... и все но после захода в игру он меняется, дабавляя/перекодируя/прочее... хм.. в исходах от Личный кабинет от l2-scripts [Java][Шара] вообще тоже самое: <------><------><------><------>#Проверяем пароль^M <------><------><------><------>$mysql=mysql_fetch_array($mysql);^M <------><------><------><------>#Кодируем текущий пароль^M <------><------><------><------>$pass_new=base64_encode(pack("H*", sha1(utf8_encode($pass))));^M <------><------><------><------>#Сверяем^M <------><------><------><------>if($pass_new==$mysql["password"])^M
  13. с сервера: # Р^AР.С^A Р^AР^AС^A Р^AР.С^AР^AР^AР^AР^A # Р^AР^AС^AС^AР.Р^AС^AР^AР^AР^A С^AР^AС^AРёС^AР^AР^AР.Р^AРёР^A, С^AР^AР^AР^AР^AР^AР^AР^AС^AР^AС^AС^AС^A whirlpool2 PasswordHash = whirlpool2 # Р^AР^AР^AР^AР^AС^AР^AРёР^AР.Р^AР^AС^AР^A С^AС^AС^AР.С^AР^AР^AС^AРёР^A Р^AР^AС^AР^AР^AС^A, Р^AР.Р^AС^AРёР^AР^AС^A sha1 (l2jserver) LegacyPasswordHash = sha1 то есть. сначала мы кодируем поле "password" в base64_encode(pack('H*', sha1($ps))) а затем уже захешированную еще раз кодируем в sha-1 ?
  14. кхе, таже линейка... просто самописная регалка простейшая, вот прикручиваю что то вроде "личной статистики" ибо на другое пока не лежит ничего. я знаю что там используется... но это только для первого раза, после того как вошел в игру, строка в поле password изменилась с 53 до 89 символов. и вот как эти 89 сравнивать?
×
×
  • Создать...