Модератор форума: LightInDarkness  
Форум » Web раздел » Сайты / WWW для эмуляторов » [Сайт] by AlToRnOtIv_BoY (# Смотрим!,trinitycore #)
[Сайт] by AlToRnOtIv_BoY
RazArt
Тазовод
Mago_De_Sombra, ты мой код нубским хламом назвал?) покажи свои мегакрутые работы)
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 61 написано 20.04.2011 в 12:41
AlToRnOtIv_BoY
Центурион
Mago_De_Sombra, код , а ты почитай если что ето не доработаный сайт я его просто довёл более менее до норма и выложил щас дорабатывать не оч хочется , и ето 1 моя работа
Сообщение # 62 написано 20.04.2011 в 15:46
Mago_De_Sombra
Маршал
RazArt, именно так и назвал. Или мне стоит повторить?

AlToRnOtIv_BoY, там нечего дорабатывать. Там всё необходимо переделывать (кроме дизайна)

Сообщение # 63 написано 20.04.2011 в 18:27
mizer
Командир
Mago_De_Sombra, я в шоке... Покажи свои работы, потом посмотрим
Сообщение # 64 написано 20.04.2011 в 19:02
AlToRnOtIv_BoY
Центурион
+1
Сообщение # 65 написано 20.04.2011 в 19:19
Mago_De_Sombra
Маршал
mizer,

раз, два, три, четыре, ну и пять

Не нужно приравнивать меня к местным гавнокодерам, предел фантазии которых - паблик скрипты, которые они пихают без понимания сути функций, без понимания принципов оптимизации и валидации данных.

Сообщение # 66 написано 20.04.2011 в 19:47
mizer
Командир
Mago_De_Sombra, и в чем "крутость" этих работ?
Сообщение # 67 написано 20.04.2011 в 19:54
Mago_De_Sombra
Маршал
mizer, тем, что их нигде нет.
Тем, что они написаны с учётом всех требований безопасности и оптимизации.

Хотя, о чём можно говорить супер товарищам, которые делают конструкции вида

Code
   if (isset($_GET['page_num'])) {
      if (preg_match("/^[0-9]+$/", $_GET['page_num'])) {
       $page_num = $_GET['page_num'];
Сообщение # 68 отредактировано Mago_De_Sombra - Среда, 20.04.2011, 20:06
RazArt
Тазовод
Mago_De_Sombra, в моей работе найден один баг в безопасности..)
чем тебе такая конструкция не нравится?) напиши как это должно выглядеть, трукодер)

ps не сайт, а сам код выложи, трукодер ты наш..

DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 69 отредактировано RazArt - Четверг, 21.04.2011, 00:08
lexa940
Сержант
плиз ссыль в лс дайте с меня +
Сообщение # 70 написано 21.04.2011 в 00:26
Mago_De_Sombra
Маршал
Quote (RazArt)
Mago_De_Sombra, в моей работе найден один баг в безопасности..) чем тебе такая конструкция не нравится?) напиши как это должно выглядеть, трукодер)

if(isset($_GET['page_num'])) $page_num = (int) $_GET['page_num']; else $page_num = '';

или

if(isset($_GET['page_num'])) $page_num = intval($_GET['page_num']); else $page_num = '';

Оба варианта верны.

Quote (RazArt)
ps не сайт, а сам код выложи, трукодер ты наш..

В чём смысл? Если я делаю какой-либо сервис, то делаю его оригинальным. Если выложить его здесь, он мигом появится на сотнях гавносайтов с 13летними одминами.
Если хотите померяться силами, давайте выберем 1 цель и посмотрим, у кого будет лучше во всех планах.

з.ы. http://armory.wowdreamer.ru/ програмная часть данного сервиса - тоже моя работа.
примеров моего кода тут хватает: от обычных рейтингов, до модулей наград за голосования. Поищите, а если лень копаться в клоаке, тыкайте подпись и там смотрите.
я никогда не был здесь голословен и всегда подтверждал свою критику фактами.

Сообщение # 71 отредактировано Mago_De_Sombra - Четверг, 21.04.2011, 01:02
RazArt
Тазовод
Mago_De_Sombra, а разница то какая?) меняется лишь читабельность... и какой мне резон меряться тут письками?
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 72 написано 21.04.2011 в 02:08
Mago_De_Sombra
Маршал
RazArt, только читабельность?) ну тогда дальше с вами, очевидно, разговаривать не о чем... Для данного сайта ваше творение - высший пилотаж.
К слову о разнице: какая разница как строить результаты на странице:
выбрав информацию из всей базы в 1 массив и даже из него достать нужную таблицу или же выбрать таблицу, кешировать запрос и результат? (вопрос риторический и не относится к вашей работе).

Надеюсь, когда-нибудь, вы вырастите до уровня человека, понимающего что и зачем он делает.

Пара советов (весь код перелопачивать не стал, ибо лень):

Code

$sec = $uptime%60;     
$uptime = intval ($uptime/60);     
$min = $uptime%60;     
$uptime = intval ($uptime/60);     
$hours = $uptime%24;     
$uptime = intval($uptime/24);            
$days = $uptime;     
echo "$days д $hours ч $min м $sec с<br>";

заменить на

Code
date("jд Gч iм sс", $uptime)

Не использовать запросы в цикле там, где можно обойтись 1 запрсом с использованием джоинов или вложенных селектов.
вместо десятков конструкций иф/елсе/елсеиф использовать свитч
ксс хранить в файлах (так они кешируются у пользователей), а не в теле страницы.
не вопровать чужой код (90% кода я уже здесь видел в составе различных работ). Личный кабинет - вовсе разработка Кота да Винчи. Чего ради вы её за свою выдаёте? Армори тоже чужое...

ещё понравилось:

Code
if ($encoding == 'cp1251') $code_page = 'windows-1251';
else $code_page = 'utf-8';

а в .htaccess стоит жёсткое правило (приоритет которого выше) на отдачу только в ср1251.... где логика...

P.S. не стоит забывать, что скрипт - это програма. Которую необходимо сначала отпарсить, затем скомпилировать. Это к слову о разнице.
Но, что-то мне подсказывает, что вы так и не прониклись основами языка, в котором пытаетесь работать.

Сообщение # 73 отредактировано Mago_De_Sombra - Четверг, 21.04.2011, 03:24
RazArt
Тазовод
Mago_De_Sombra, я и не писал что я гуру пхп, но и нубским хламом мой код тоже уже не назовёшь, на страничках этого форума есть куда более интересные варианты на это звание biggrin

Я не буду оправдываться и/или доучивать язык, ибо учил его чисто для себя, а не планировал заниматься написанием профессиональных сайтов

Quote
какая разница как строить результаты на странице:
выбрав информацию из всей базы в 1 массив и даже из него достать нужную таблицу или же выбрать таблицу, кешировать запрос и результат?

кешировать? были задумки добавления кеша страничек, но до этого руки не доходили

Quote
date("jд Gч iм sс", $uptime)

Это учту)

Quote
а в .htaccess стоит жёсткое правило (приоритет которого выше) на отдачу только в ср1251.... где логика...

Логики нет, тут .htaccess не из моего сайта, возможно он из рипа или тс его сам добавил

Личный кабинет и армори писались лично мной (и это могут подтвердить многие люди, кефирок например) и других авторов быть тут не может. Хотя если есть желание доказать обратное, жду пруфы

Quote
не стоит забывать, что скрипт - это програма. Которую необходимо сначала отпарсить, затем скомпилировать.

Если говорить о полной оптимизации кода, то да, хотя даже если заменить все эти недоработки и добавить кеш, то не очень много времени выйграем, но будет меньше нагрузка на сервер
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 74 отредактировано RazArt - Четверг, 21.04.2011, 10:29
DreaStel
™[The Lich King]™
на вид ок нафармлю 150репу и скачаю , модераторы токо тему не удаляйте )
Сообщение # 75 написано 21.04.2011 в 11:16
Restar
Центурион
смысла от хайда на 150 репы - 0, т.к. в соседней теме лежит "перделка" этого сайта...
Оказываю услуги привлечения уникальных пользователей на сайт (только трафик, без активности). писать в мыло drekxter@bk.ru
Сообщение # 76 написано 21.04.2011 в 12:18
Mago_De_Sombra
Маршал
Quote (RazArt)
Личный кабинет и армори писались лично мной (и это могут подтвердить многие люди, кефирок например) и других авторов быть тут не может. Хотя если есть желание доказать обратное, жду пруфы

дальше даже не читал.
вы не только никчёмный программист, но ещё лжец и вор.

пруфы вы сможете увидеть на форуме тринити-кор (там есть точно такой же армори в составе 1 из личных кабинетов), а так же на форуме ру-мангоса (там обратите внимание на АСР Кота да Винчи).

Внешний вид обоих я не смотрел, а вот их код узнаю из тысячи.
Код для программиста - как почерк. Он уникален для каждого.

Сообщение # 77 написано 21.04.2011 в 14:12
RazArt
Тазовод
Mago_De_Sombra, пруфы в личку дай

Добавлено (21.04.2011, 14:33)
---------------------------------------------
вот тебе точно такая же арморя в моём лк http://trinity-core.ru/showthread.php?t=4822

Добавлено (21.04.2011, 14:39)
---------------------------------------------
вот тебе ещё первые версии этого сайта http://wowjp.net/forum/124-134053-1

DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 78 написано 21.04.2011 в 14:39
Mago_De_Sombra
Маршал
во-первых, не нужно мне тыкать. Писька ещё не обросла и на брудершафт мы не пили.
во-вторых, найдите 10 отличий (хотябы).

http://narod.ru/disk/10759614001/cp.rar.html
от http://ru-mangos.ru/showthread.php?t=115

Сообщение # 79 написано 21.04.2011 в 14:45
RazArt
Тазовод
И где у нас код одинаковый?)
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 80 написано 21.04.2011 в 14:50
az1s
Скаут
круть сайт

Добавлено (21.04.2011, 14:53)
---------------------------------------------
RazArt, Красивый сайт с мощными скриптами!!! дай сыллку плизз http://wowjp.net/forum/124-144516-3#2370531

Сообщение # 81 написано 21.04.2011 в 14:53
Mago_De_Sombra
Маршал
Quote (RazArt)
И где у нас код одинаковый?)

Ой никчёмность... за руку поймали, но ещё выкрутиться пытаетесь... Вообщем ясно.

Сообщение # 82 написано 21.04.2011 в 14:55
RazArt
Тазовод
Mago_De_Sombra, ты хоть одно место покажи где у нас код одинаковый и потом говори что за руку поймал) + я за месяц до него выложил http://wowjp.net/forum/124-134053-1 откуда он, возможно, и взял похожие на мои скрипты (хотя я ни одного похожего скрипта не нашёл)

Так что это ты сфейлился тролль

Нашёл похожие коды или как? пустослов хренов..

DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 83 отредактировано RazArt - Четверг, 21.04.2011, 15:01
Mago_De_Sombra
Маршал
Quote (RazArt)
я за месяц до него выложил

ваше: Дата: Пятница, 11.02.2011, 10:31 | Сообщение # 1
Кота: 08.03.2010, 07:27

Quote (RazArt)
ты хоть одно место покажи где у нас код одинаковый

Ваше:

Code
<?php  
$rip  = '';
$rip2 = '';
$r_connect = mysql_connect($r_ip, $r_userdb, $r_pw);
mysql_select_db($r_db, $r_connect);
mysql_query("SET NAMES '$encoding'");
$res0 = mysql_query("SELECT `ip` FROM `ip_banned` WHERE `ip`='".$_SERVER['REMOTE_ADDR']."' LIMIT 1") or trigger_error(mysql_error());
if ($row0 = mysql_fetch_assoc($res0)) {
   $rip  = $row0['ip'];
   }  
$res = mysql_query("SELECT * FROM `account` WHERE `id`=".$_SESSION['user_id']." LIMIT 1") or trigger_error(mysql_error());
if ($row = mysql_fetch_assoc($res)) {
     $ra_id           = $row['id'];
            $ra_username     = $row['username'];
     $ra_gmlevel      = $txt[70+$row['gmlevel']];
     $ra_email        = $row['email'];
     $ra_joindate     = $row['joindate'];
     $ra_last_ip      = $row['last_ip'];
     $ra_locked       = $row['locked'];
     $ra_last_login   = $row['last_login'];
     $ra_online       = $row['online'];
     $ra_expansion    = getExpansion($row['expansion']);
     $ra_locale       = getlocale($row['locale']);
   }
$res = mysql_query("SELECT `ip` FROM `ip_banned` WHERE `ip`='".$ra_last_ip."' LIMIT 1") or trigger_error(mysql_error());
if ($row0 = mysql_fetch_assoc($res)) { $rip2  = $row0['ip']; }    else { $rip2  = 'no';}

$res = mysql_query("SELECT `active` FROM `account_banned` WHERE `id`='".$ra_id."' LIMIT 1") or trigger_error(mysql_error());
if ($row2 = mysql_fetch_assoc($res)) { $r_act  = $row2['active']; } else {$r_act = '0';}
   ?>
<div align="center"> <form method="POST"><input name="modul" value="accedit" type=hidden>
<table width="500" border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td height="25" colspan="3" align="center" valign="middle" class="TableTitle"><b><?php echo $txt[1]; ?></b></td>
     </tr>
   <tr>
     <td width="50" height="40" align="center" valign="middle">
  <?php if ($ra_email == '') echo "<img src='images/no.png' align='absmiddle'>";
           else echo "<input name=id type=radio value='1' />";?></td>
     <td width="400" height="40" valign="middle"><?php echo $txt[6]; ?></td>
     <td width="50" height="40" align="center" valign="middle"><?php  
     if ($ra_email == '') echo "<img src='images/no.png' align='absmiddle'>";
     else if ($ra_last_ip == $_SESSION['ip']) echo "<img src='images/yes.png' align='absmiddle'>";
     else echo "<img src='images/letter.png' align='absmiddle'>"; ?></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='2' /></td>
     <td height="40" valign="middle"><?php echo $txt[7]; ?></td>
     <td height="40" align="center" valign="middle"><?php  
     if (($ra_email == '') OR ($ra_last_ip == $_SESSION['ip'])) {echo "<img src='images/yes.png' align='absmiddle'>";}
     else {echo "<img src='images/letter.png' align='absmiddle'>";} ?></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='3' /></td>
     <td height="40" valign="middle"><?php echo $txt[8]; ?></td>
     <td height="40" align="center" valign="middle"><img src='images/yes.png' align='absmiddle'></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='4' /></td>
     <td height="40" valign="middle"><?php echo $txt[9]; ?></td>
     <td height="40" align="center" valign="middle"><img src='images/yes.png' align='absmiddle'></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='5' /></td>
     <td height="40" valign="middle"><?php echo $txt[10]; ?></td>
     <td height="40" align="center" valign="middle"><?php  
     if (($ra_email == '') OR ($ra_last_ip == $_SESSION['ip'])) {echo "<img src='images/yes.png' align='absmiddle'>";}
     else {echo "<img src='images/letter.png' align='absmiddle'>";} ?></td>
   </tr>
</table>
<br>
<?php if (($rip2 == 'no') and ($r_act == '0')) {
echo '<div align="center"><input type="submit" value="'.$txt[11].'"></div>';}
else { echo '<div align="center"><font color=red><b>'.$txt[76].'</b></font></div>';} ?></form><br />
<div align="center"><A href="index.php"><?php echo $txt[12]; ?></a></div>
<table width="100%" height="30" border="0" cellpadding="0" cellspacing="0">
   <tr>
<td width="50%" align="left" valign="middle" class="LogoutText"><?php echo $_SESSION['ip'];?></td>
<td width="50%" align="right" valign="middle" class="LogoutText"><a href="logout.php"><?php echo $txt[13]; ?></a></td>
</tr></table>
</div>

Кота:

Code
<?php  
$rip  = '';
$rip2 = '';
$r_connect = mysql_connect($r_ip, $r_userdb, $r_pw);
mysql_select_db($r_db, $r_connect);
mysql_query("SET NAMES '$encoding'");
$res0 = mysql_query("SELECT `ip` FROM `ip_banned` WHERE `ip`='".$_SERVER['REMOTE_ADDR']."' LIMIT 1") or trigger_error(mysql_error());
if ($row0 = mysql_fetch_assoc($res0)) {
   $rip  = $row0['ip'];
   }
$res = mysql_query("SELECT * FROM `account` WHERE `id`=".$_SESSION['user_id']." LIMIT 1") or trigger_error(mysql_error());
if ($row = mysql_fetch_assoc($res)) {
     $ra_id           = $row['id'];
            $ra_username     = $row['username'];
     $ra_gmlevel      = $txt[70+$row['gmlevel']];
     $ra_email        = $row['email'];
     $ra_joindate     = $row['joindate'];
     $ra_last_ip      = $row['last_ip'];
     $ra_locked       = $row['locked'];
     $ra_last_login   = $row['last_login'];
     $ra_online       = $row['active_realm_id'];
     $ra_expansion    = getExpansion($row['expansion']);
     $ra_locale       = getlocale($row['locale']);
   }
$res = mysql_query("SELECT `ip` FROM `ip_banned` WHERE `ip`='".$ra_last_ip."' LIMIT 1") or trigger_error(mysql_error());
if ($row0 = mysql_fetch_assoc($res)) { $rip2  = $row0['ip']; }    else { $rip2  = 'no';}

$res = mysql_query("SELECT `active` FROM `account_banned` WHERE `id`='".$ra_id."' LIMIT 1") or trigger_error(mysql_error());
if ($row2 = mysql_fetch_assoc($res)) { $r_act  = $row2['active']; } else {$r_act = '0';}
   ?>
<form method="POST"><input name="modul" value="accedit" type=hidden>
<table width="500" border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td height="25" colspan="3" align="center" valign="middle" class="TableTitle"><b><?php echo $txt[1]; ?></b></td>
     </tr>
   <tr>
     <td width="50" height="40" align="center" valign="middle">
  <?php if ($ra_email == '') echo "<img src='images/no.png' align='absmiddle'>";
           else echo "<input name=id type=radio value='1' />";?></td>
     <td width="400" height="40" valign="middle"><?php echo $txt[6]; ?></td>
     <td width="50" height="40" align="center" valign="middle"><?php  
     if ($ra_email == '') echo "<img src='images/no.png' align='absmiddle'>";
     else if ($ra_last_ip == $_SESSION['ip']) echo "<img src='images/yes.png' align='absmiddle'>";
     else echo "<img src='images/letter.png' align='absmiddle'>"; ?></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle">
<?php if (($ra_email == '') or ($AccountEmailChange == 1))  echo "<input name=id type=radio value='2' >";
else echo "<img src='images/no.png' align='absmiddle'>";?></td><td height="40" valign="middle"><?php echo $txt[7]; ?></td>
     <td height="40" align="center" valign="middle"><?php  
     if (($ra_email == '') OR (($ra_last_ip == $_SESSION['ip']) and ($AccountEmailChange == 1))) {echo "<img src='images/yes.png' align='absmiddle'>";}
//    if ($ra_email == '')  {echo "<img src='images/yes.png' align='absmiddle'>";}
     else {echo "<img src='images/letter.png' align='absmiddle'>";} ?></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='3' /></td>
     <td height="40" valign="middle"><?php echo $txt[8]; ?></td>
     <td height="40" align="center" valign="middle"><img src='images/yes.png' align='absmiddle'></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='4' /></td>
     <td height="40" valign="middle"><?php echo $txt[9]; ?></td>
     <td height="40" align="center" valign="middle"><img src='images/yes.png' align='absmiddle'></td>
   </tr>
   <tr>
     <td height="40" align="center" valign="middle"><input name=id type=radio value='5' /></td>
     <td height="40" valign="middle"><?php echo $txt[10]; ?></td>
     <td height="40" align="center" valign="middle"><?php  
     if (($ra_email == '') OR ($ra_last_ip == $_SESSION['ip'])) {echo "<img src='images/yes.png' align='absmiddle'>";}
     else {echo "<img src='images/letter.png' align='absmiddle'>";} ?></td>
   </tr>
</table>
<br>
<?php if (($rip2 == 'no') and ($r_act == '0')) {
echo '<div align="center"><input type="submit" value="'.$txt[11].'"></div>';}
else { echo '<div align="center"><font color=red><b>'.$txt[76].'</b></font></div>';} ?></form><br />

И так далее. Попросите Кефирка, пускай посмотрит.
Бездарный копипастер.

Сообщение # 84 написано 21.04.2011 в 15:04
RazArt
Тазовод
Mago_De_Sombra, в первой цитате не мой код :DD фейл, такой фейл...)

Добавлено (21.04.2011, 15:06)
---------------------------------------------
http://filebeam.com/59238853daec345cda2955d145c77d9a изучайте мой код трукодёр..)

DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 85 написано 21.04.2011 в 15:06
Mago_De_Sombra
Маршал
RazArt, ну теперь хоть признался. Надеюсь, мне доказывать не надо, что данный код имеется в дистрибутиве данного говносайта?
Сообщение # 86 написано 21.04.2011 в 15:07
RazArt
Тазовод
Причём тут говносайт, ты мои скрипты говном назвал, а не данный сайт)

Добавлено (21.04.2011, 15:09)
---------------------------------------------
зы мои скрипты из http://wowjp.net/forum/124-140151-1

Добавлено (21.04.2011, 15:10)
---------------------------------------------

Quote
ваше: Дата: Пятница, 11.02.2011, 10:31 | Сообщение # 1
Кота: 08.03.2010, 07:27

Ну да, тупонул...
Но уже поняли что я не забирал у него скрипты..
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 87 написано 21.04.2011 в 15:10
Mago_De_Sombra
Маршал
ваши скрипты гавно - это факт.
Ну вообщем все вопросы мы решили и обосновали.
Сообщение # 88 написано 21.04.2011 в 15:20
RazArt
Тазовод
ну да, говно, топовый сайт в этом разделе..)
DumpMe v1.0 - система автоматического переноса персонажей

Вышла в свет первая стабильная версия. Писать в скайп - razart8
Сообщение # 89 написано 21.04.2011 в 15:20
mizer
Командир
Mago_De_Sombra, ты бы хоть свой код показал, а не говорил, что чужие скрипты говно...
Сообщение # 90 написано 21.04.2011 в 15:23
Форум » Web раздел » Сайты / WWW для эмуляторов » [Сайт] by AlToRnOtIv_BoY (# Смотрим!,trinitycore #)
Поиск: