- 1
http://www.zvezdi-oriona.ru/134679.htm
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
http://www.zvezdi-oriona.ru/134679.htm
тут все прекрасно: и HTML и JS
+133
<form action="/admin.php?action=edit_category&name=razdel1" method="post">
<table>
<tr>
<td>
<input type="image" src="views/admin/i/save.png" value="Сохранить" />
</td>
</tr>
<tr>
<td>
Название раздела:
<input type="text" name="name" value="Раздел1" size="41" maxlength="128" />
</td>
</tr>
</table>
</form>
"Имею большой опыт в области веб-программирования" говорите? Вот кусок творения нашего прославившегося клована Мишустика. Пруф для лулзов будет ниже в комменте.
Викинул лишнее и отформатировал для простоты понимания.
Как можно догадаться, редактирование раздела производится по идентификатору в параметре name, передаваемому методом GET. Название же раздела передается в одноименном параметре, только методом POST. Оригинально, да?
А как же задается идентификатор раздела? Обычным транслитом из названия!
Изменяем название с "Раздел1" на "Раздел2" - Сохранить - "Название раздела изменено!" Ок. Остаемся в этой же форме и пробуем изменить название обратно, сохраняем... А хрен вам - "Раздела не существует!"
Ну правильно, че! Идентификатор раздела в базе изменился на "razdel2", а форма по прежнему работает с "razdel1".
Вот такая вот реализация ЧПУ. Из этих идентификаторов потом строится адрес страницы а-ля http://test.soft-oskol.ru/razdel1/index.html
+145
Привет, мальчишки!
Меня зовут Компренда.
Дело в том, что я гей.
А ещё я мазохист.
Да, я люблю, когда мне рвут очко сочными хуйцами.
Поэтому я захожу на сайты и злю людей, чтобы они меня наказали. Да, я обожаю, когда меня наказывают.
Ну так что, мальчишки, покувыркаемся?
Давайте, не стесняемся. Я хорошо работаю попкой, вам понравится.
+145
Пидор из ульяновска уебище сраное ты меня достал завтра как и обещал отнесу на тебя заявление, хуепутало задроченное, выблядок кровавый
+144
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=43405 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=78686 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=9113 HTTP/1.0" 200 5324 "-" "KomprendaTrueTrolle"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=16996 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=37937 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=78866 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=79800 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=17157 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=27515 HTTP/1.0" 200 5324 "-" "KomprendaTrueTrolle"
некто под ником itsem ищет php-injection
+144
public static const INFINITY:int = 100000;
а вы говорите, что скорость света недостижима... Вон, мы даже уже бесконечность обозначили!
+145
package _3d
{
public class Matrix3d extends Object
{
public var _12:Number;
public var _11:Number;
public var _13:Number;
public var _14:Number;
public var _32:Number;
public var _41:Number;
public var _42:Number;
public var _21:Number;
public var _22:Number;
public var _23:Number;
public var _24:Number;
public var _43:Number;
public var _44:Number;
public var _34:Number;
public var _31:Number;
public var _33:Number;
public function Matrix3d(param1:Number = 1, param2:Number = 0, param3:Number = 0, param4:Number = 0, param5:Number = 0, param6:Number = 1, param7:Number = 0, param8:Number = 0, param9:Number = 0, param10:Number = 0, param11:Number = 1, param12:Number = 0, param13:Number = 0, param14:Number = 0, param15:Number = 0, param16:Number = 1)
{
_11 = param1;
_12 = param2;
_13 = param3;
_14 = param4;
_21 = param5;
_22 = param6;
_23 = param7;
_24 = param8;
_31 = param9;
_32 = param10;
_33 = param11;
_34 = param12;
_41 = param13;
_42 = param14;
_43 = param15;
_44 = param16;
return;
}// end function
public function toString() : String
{
return _11 + "," + _12 + "," + _13 + "," + _14 + "," + _21 + "," + _22 + "," + _23 + "," + _24 + "," + _31 + "," + _32 + "," + _33 + "," + _34 + "," + _41 + "," + _42 + "," + _43 + "," + _44;
}// end function
public static function product(param1:Matrix3d, param2:Matrix3d) : Matrix3d
{
return new Matrix3d(param1._11 * param2._11 + param1._12 * param2._21 + param1._13 * param2._31 + param1._14 * param2._41, param1._11 * param2._12 + param1._12 * param2._22 + param1._13 * param2._32 + param1._14 * param2._42, param1._11 * param2._13 + param1._12 * param2._23 + param1._13 * param2._33 + param1._14 * param2._43, param1._11 * param2._14 + param1._12 * param2._24 + param1._13 * param2._34 + param1._14 * param2._44, param1._21 * param2._11 + param1._22 * param2._21 + param1._23 * param2._31 + param1._24 * param2._41, param1._21 * param2._12 + param1._22 * param2._22 + param1._23 * param2._32 + param1._24 * param2._42, param1._21 * param2._13 + param1._22 * param2._23 + param1._23 * param2._33 + param1._24 * param2._43, param1._21 * param2._14 + param1._22 * param2._24 + param1._23 * param2._34 + param1._24 * param2._44, param1._31 * param2._11 + param1._32 * param2._21 + param1._33 * param2._31 + param1._34 * param2._41, param1._31 * param2._12 + param1._32 * param2._22 + param1._33 * param2._32 + param1._34 * param2._42, param1._31 * param2._13 + param1._32 * param2._23 + param1._33 * param2._33 + param1._34 * param2._43, param1._31 * param2._14 + param1._32 * param2._24 + param1._33 * param2._34 + param1._34 * param2._44, param1._41 * param2._11 + param1._42 * param2._21 + param1._43 * param2._31 + param1._44 * param2._41, param1._41 * param2._12 + param1._42 * param2._22 + param1._43 * param2._32 + param1._44 * param2._42, param1._41 * param2._13 + param1._42 * param2._23 + param1._43 * param2._33 + param1._44 * param2._43, param1._41 * param2._14 + param1._42 * param2._24 + param1._43 * param2._34 + param1._44 * param2._44);
}// end function
}
}
Matrix3d.as
ноу комментс: матрицо в 3д, экшон
+16
div.field.field-type-filefield.field-field-videofile,
div.field.field-type-filefield.field-field-videoftp,
.content .field-field-videofile div.field-items,
.content .field-field-videoftp div.field-items,
.content .field-field-videofile div.field-item,
.content .field-field-videoftp div.field-item{clear:both;overflow:hidden;display:block;}
.field-field-videofile div.field-label-inline-first,
.field-field-videofile div.field-label-inline,
.field-field-videoftp div.field-label-inline-first,
.field-field-videoftp div.field-label-inline{clear:both;overflow:hidden;display:block;visibility:visible;}
Вот такой вот css родил. кстате где CSS разметко здеся?
+128
<?xml version='1.0' encoding='utf-8'?>
<list>
<item id="8190" skillId="3603" name="Demonic Sword Zariche">
<dropRate val="1" /> <!-- 100000 for 100% -->
<duration val="300" /> <!-- in minutes -->
<durationLost val="3" /> <!-- in minutes -->
<disapearChance val="50" /> <!-- in % -->
<stageKills val="10" /> <!-- Integer -->
</item>
<item id="8689" skillId="3629" name="Blood Sword Akamanah">
<dropRate val="1" /> <!-- 100000 for 100% -->
<duration val="300" /> <!-- in minutes -->
<durationLost val="3" /> <!-- in minutes -->
<disapearChance val="50" /> <!-- in % -->
<stageKills val="10" /> <!-- Integer -->
</item>
</list>
Вот ХМЛ код , задроты Л2 поймут))
+66
cd TempDir
del /f /q /s *
Когда-то давно написал батник для автоматизации каких-то работ по удалению временных файлов. Там были переходы посложнее между папками, чем сдесь, но для илюстрации соли фейла подойдет и это.
Однажды моё предположение о существовании некоторых папок неоправдалось. И некоторые из комманд типа cd TempDir сфейлили. Естественно, на ошибки результат их выполнения я не проверял и при ерроре не выходил из батника. Запустил я в тот роковой день батник и смотрю - что-то очень долго удаляется директория временных файлов...
Подскос пошёл весь логический диск с данными. :D
В результате той комбинации не сфейлевших комманд cd текущем каталогом оказался корневой каталог диска.
Естественно, батник до наших дней не дошёл, тк был на этом логическом диске и слава богу. :D