- 1
- 2
- 3
- 4
//reversed for sorting
inline bool operator< (const Weight & other) const {
return (GetValue() > other.GetValue());
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+169
//reversed for sorting
inline bool operator< (const Weight & other) const {
return (GetValue() > other.GetValue());
};
+169
htaccess:
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteRule ^0.html$ style/index.php
RewriteRule ^1.html$ style/index.php?id=register
RewriteRule ^2.html$ style/index.php?id=download
RewriteRule ^3.html$ style/index.php?id=top_chars
RewriteRule ^4.html$ style/index.php?id=who_online
RewriteRule ^5.html$ style/index.php?id=top_zeny
RewriteRule ^6.html$ style/index.php?id=top_mvp
RewriteRule ^7.html$ style/index.php?id=top_pvp
RewriteRule ^8.html$ style/index.php?id=top_guild
RewriteRule ^9.html$ style/index.php?id=who_sell_buy
RewriteRule ^10.html$ style/index.php?id=first_class
php:
<?php
$url = $REQUEST_URI;
$url2 = strlen($url);
if($url2 > 14) {
header("location: ./");
exit;
}
?>
Комментарий от автора:
"Да тут реврайт для того, чтобы превратить ссылки в одинаковую длину, а потом уже проверять длину ссылки, если больше нормы переадресиция на главную..."
+169
function focusOut(id) {
var e = document.getElementById(id);
i = document.createElement('input');
i.type = 'radio';
i.name = e.name;
i.style.display = 'none';
document.body.appendChild(i);
i.click();
}
Снимаем выделение с радио-кнопки.
+169
<div class="filterPanel" style="width:250px;">
<div class="filterComboBoxCaption">Диапазон времени:</div>
с: <select name="timeBeginFl" id="timeBeginFlId" style="width:80px;" onChange="javascript:resetTimes();">
<option value="07:00:00" {if $object.timeBeginFl=="07:00:00"}selected{/if}>07:00</option>
<option value="07:30:00" {if $object.timeBeginFl=="07:30:00"}selected{/if}>07:30</option>
<option value="08:00:00" {if $object.timeBeginFl=="08:00:00"}selected{/if}>08:00</option>
<option value="08:30:00" {if $object.timeBeginFl=="08:30:00"}selected{/if}>08:30</option>
<!-- ещё N таких же строчек -->
<option value="05:00:00" {if $object.timeBeginFl=="05:00:00"}selected{/if}>05:00</option>
<option value="05:30:00" {if $object.timeBeginFl=="05:30:00"}selected{/if}>05:30</option>
<option value="06:00:00" {if $object.timeBeginFl=="06:00:00"}selected{/if}>06:00</option>
<option value="06:30:00" {if $object.timeBeginFl=="06:30:00"}selected{/if}>06:30</option>
</select>
по: <select name="timeEndFl" id="timeEndFlId" style="width:80px;">
<option value="07:30:00" {if $object.timeEndFl=="07:30:00"}selected{/if}>07:30</option>
<option value="08:00:00" {if $object.timeEndFl=="08:00:00"}selected{/if}>08:00</option>
<option value="08:30:00" {if $object.timeEndFl=="08:30:00"}selected{/if}>08:30</option>
<option value="09:00:00" {if $object.timeEndFl=="09:00:00"}selected{/if}>09:00</option>
<!-- ещё N таких же строчек -->
<option value="05:00:00" {if $object.timeEndFl=="05:00:00"}selected{/if}>05:00</option>
<option value="05:30:00" {if $object.timeEndFl=="05:30:00"}selected{/if}>05:30</option>
<option value="06:00:00" {if $object.timeEndFl=="06:00:00"}selected{/if}>06:00</option>
<option value="06:30:00" {if $object.timeEndFl=="06:30:00"}selected{/if}>06:30</option>
</select>
</div>
Из шаблонов под Smarty.
+169
function validPhone($str) {
$digits = split("[0-9]",$str);
return count($digits)>10;
}
Один из комментариев к функции http://ru2.php.net/split
+169
<?php
function findAttribute($object, $attribute) {
foreach($object->attributes() as $a => $b) {
if ($a == $attribute) {
$return = $b;
}
}
if($return) {
return $return;
}
}
?>
так человек предлагает возвращать нужный аттрибут из xml ноды.
http://ru.php.net/manual/en/simplexmlelement.attributes.php#42692
+168.9
die('<script LANGUAGE="JavaScript">location.replace("'.$url.'");');
Приветствуем победителя конкурса на самый извращенный редирект.
+168.6
<?php
function turn($x)
{
$y = abs($x);
if ($y == $x)
return "-$y";
else
return "$y";
}
?>
Функция, возвращающая противоположное значение числа.
Отсюда - http://php.net/manual/en/function.abs.php#94768
+168.5
for ($i=0; $i<count($t__); $i++)
{
$i++;
fnc_pars($t__[($i-1)], $pr_i2[($i-1)]);
$i= $i-1;
}
Прогон по массиву )))
+168.5
while ($char_list = mysql_fetch_array($char_list_query,MYSQL_ASSOC) or die(mysql_error())) {
echo "<option>{$char_list['name']}</option>";
}