- 1
echo file_get_contents("split('?')[1]");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
echo file_get_contents("split('?')[1]");
Смесь PHP & JavaScript. Честно, я не понимаю, какого результата хотел добиться автор.
−92
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Номенклатура.Ссылка КАК Номенклатура
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка В(&НоменклатураПоОтбору)
|
|СГРУППИРОВАТЬ ПО
| Номенклатура.Ссылка
Пусть 1с раздупляется, что тебе не нужны одинаковые элементы справочника "номенклатура"
+167
<?php
$nidPage_storage = 64578; // нид страницы "Магазины и склады" - хранится отдельно, потому что контент-менеджеры удаляют страницу "Магазинов" и нид всё время меняется
Изначально это это был drupal.
+130
POST /a/my-domain.com/accounts/ClientLogin HTTP/1.1
Host: www.google.com
User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
Accept: */*
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 97
HTTP/1.1 301 Moved Permanently
Location: /a/cpanel/my-domain.com/accounts/ClientLogin
Content-Type: text/html; charset=UTF-8
Content-Length: 223
Date: Tue, 22 Mar 2011 12:44:53 GMT
Expires: Tue, 22 Mar 2011 12:44:53 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Server: GSE
Connection: close
;;; Ну ладно, попробуем еще раз...
POST /a/cpanel/my-domain.com/accounts/ClientLogin HTTP/1.1
Host: www.google.com
User-Agent: Drakma/1.2.3 (SBCL 1.0.29.11.debian; Linux; 2.6.32-30-generic; http://weitz.de/drakma/)
Accept: */*
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 97
HTTP/1.1 404 Not Found
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Tue, 22 Mar 2011 12:46:32 GMT
Content-Type: text/html; charset=UTF-8
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Connection: close
Шутники, однако :)
+159
bool Document::_Parse_Auto (char sym)
{
bool error = 0;
switch (mInfo.AutoState)
{
case 0:
{
if (is_stag (sym))
mInfo.AutoState = 1;
else
mInfo.AutoState = 14;
break;
}
case 1:
{
if (is_name (sym))
mInfo.AutoState = 24;
else if (is_delim (sym))
mInfo.AutoState = 2;
else if (is_prcom (sym))
mInfo.AutoState = 11;
else if (is_info (sym))
mInfo.AutoState = 25;
else if (is_ekey (sym))
mInfo.AutoState = 21;
else
error = true;
break;
}
<100500 строк case'ов>
case 26:
{
if (is_etag (sym))
mInfo.AutoState = 0;
else
error = true;
break;
}
}
return error;
}
void Document::_Parse_React (char sym)
{
switch (mInfo.AutoState)
{
case 0:
{
switch (mInfo.NodeType)
{
case ParseInfo::preproc:
{
delete mInfo.CurrentNode;
mInfo.CurrentNode = mInfo.LastTextNode;
break;
}
case ParseInfo::info:
{
delete mInfo.CurrentNode;
mInfo.CurrentNode = mInfo.LastTextNode;
break;
}
case ParseInfo::close:
{
if (mInfo.name == mInfo.CurrentNode->name)
mInfo.CurrentNode = mInfo.CurrentNode->parent;
else
{ mInfo.Error = 51; return; }
mInfo.name.clear ();
break;
}
}
break;
}
<ещё 100500 строк case'ов>
case 25:
{
mInfo.NodeType = ParseInfo::info;
mInfo.LastTextNode = mInfo.CurrentNode;
mInfo.CurrentNode = new Node;
break;
}
}
switch (mInfo.LastAutoState)
{
<и ещё 100500 строк case'ов>
Это я в 10 классе писал XML парсер, работающий на конечном автомате, в котором было 27 состояний.
+107
static void Main(string[] args)
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
Math.Cos(double x) = (b * b + c * c - a * a) / (2 * b * c);
Math.Cos(double x)=i;
if(-1>i>0) Console.WriteLine("Треугольник тупоугольный");
if()
}
Не столько смешно, сколько хочется плакать от тупоугольности таких вот студентов...
+161
<?
function save($author,$title,$pubyear,$price) {
$sql = "INSERT INTO catalog(author,title,pubyear,price)
VALUES('$author','$title',$pubyear,$price)";
mysql_query($sql) or die (mysql_error());
}
function selectAll() {
$sql = "SELECT * FROM catalog";
$result = mysql_query($sql) or die(mysql_error());
return $result;
}
+161
function explode( delimiter, string ) { // Split a string by string
//
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + improved by: kenneth
// + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
var emptyArray = { 0: '' };
if ( arguments.length != 2
|| typeof arguments[0] == 'undefined'
|| typeof arguments[1] == 'undefined' )
{
return null;
}
if ( delimiter === ''
|| delimiter === false
|| delimiter === null )
{
return false;
}
if ( typeof delimiter == 'function'
|| typeof delimiter == 'object'
|| typeof string == 'function'
|| typeof string == 'object' )
{
return emptyArray;
}
if ( delimiter === true ) {
delimiter = '1';
}
return string.toString().split ( delimiter.toString() );
}
Из сборника JS-реализаций PHP функций : http://javascript.ru/php/explode
Сюда можно половину этого сборника постить.
+119
Function F1(z: Byte): Real; {Функция возведения (-1) в степень "к"}
Begin
If z=1
Then F1:=-1
Else F1:=F1(z-1)*-1;
End;
Нашел в лабораторной по вычмату 2-х годичной давности)
−91
if ((m_window.popupBox_mc.popupBox_tf.text == "Пожалуйста обратитесь в службу поддержки и опишите действия после которых возникла ошибка. Затем обновите страницу.")||(m_window.popupBox_mc.popupBox_tf.text == "Ошибка ресурсов сервера. Пожалуйста обратитесь в службу поддержки и опишите действия после которых возникла ошибка. Затем обновите страницу.")||(m_window.popupBox_mc.popupBox_tf.text == "Ты запустил игру в двух браузерах или окнах одновременно. Закрой одно из окон и обнови страницу!")||(m_window.popupBox_mc.popupBox_tf.text == GlobalEngine.quickLocalize("FarmGame", "ServerError"))||(m_window.popupBox_mc.popupBox_tf.text == GlobalEngine.quickLocalize("FarmGame", "RefreshGame")))
{
m_window.popupBox_mc.accept_bt.visible = false;
}