- 1
- 2
- 3
- 4
foreach (var list in Distances.ConvertToList())
{
dt.Rows.Add(ConvertToObject(list.ToArray()));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119
foreach (var list in Distances.ConvertToList())
{
dt.Rows.Add(ConvertToObject(list.ToArray()));
}
+147
Procedure ks(s:string;q:char; var k:byte);
var i:byte;
Begin
k:=0;
For i:=1 To Length(s) Do
If s[i]=q Then inc(k);
End;
Гавно код
+147
unit Unit113145;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, XPMan, OleCtrls, SHDocVw, IdBaseComponent,
IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, ShellApi;
type
TForm1 = class(TForm)
IdHTTP1: TIdHTTP;
Edit1: TEdit;
XPManifest1: TXPManifest;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
msg:string;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
msg1:string;
msg:string;
msg2:string;
begin
msg:=ansiToUtf8(edit1.text);
msg1:=ansiToUtf8(edit2.text);
msg2:=ansiToUtf8(edit3.text);
ShellExecute(Handle, 'open', 'http://galaxy.mobstudio.ru//services/index.php?userID=&password=&usercur=&a=lottery_house&choise=right&lot_id=+&&kbv=92&lngg=ru&dbl=2%20HTTP/1.1', nil, nil, SW_RESTORE);
end;
end.
Говно Код
Что то тут не так помогите изменить чтоб все было правильно
Всяким антиначаям и скачям
не писать
+147
+++++++++++++
++++++++++++++++
++++++++++++++++
+++++++++++++
++++++++++++++.++
+++++++++++++++
++++++++++++.
+++++++..++
+.-------------------
----------------------------
-----------------
---------------.+++
++++++++++++++++
++++++++++
+++++++++++++
+++++++++++++.+++
+++++++++++++++
++++++.++
+.------.--------.----------
--------
----------------------------
-----------------
----.-----------------------
.
Не говно код, но тем не мение.
+164
function __TTT($txt)
{
if (strlen($txt) > 0)
{
$fff = fopen($_SERVER["DOCUMENT_ROOT"]."/__ttt.txt", "a");
fwrite($fff, $txt."\n");
fclose($fff);
}
}
Магическая функция битрикса, видимо, для логирования чего-то, которая нигде не используется)
Иногда мне правда кажется, что битрикс писали школьники.. :)
+168
$fails = readdir($handle);
Не удивительно, что скрипт у автора никак не хотел работать как надо.
+162
protected function getMebelNavigationHtml()
{
$nav = <<<EODD
<td>
<div class="g-c right">
<div class="tab">
<nobr><a href="/mebel">Мебель</a></nobr>
</div>
<div class="body">
<table>
<tr>
<td class="col">
<ul>
<li class="head"><a href="/mebel/stulchiki">Стульчики</a></li>
<li class="head"><a href="/mebel/krovatki">Кроватки</a></li>
<li class="head"><a href="/mebel/manezhi">Манежи</a></li>
<li class="head"><a href="/mebel/komody">Комоды</a></li>
<li class="head"><a href="/mebel/pelenalnye-stoliki">Пеленальные столики</a></li>
<li class="head"><a href="/mebel/electrokacheli">Электрокачели</a></li>
<li class="head"><a href="/mebel/napolnie-ka4eli">Напольные качели</a></li>
<li class="head"><a href="/mebel/kresla-kachalki">Кресла-качалки</a></li>
<li class="head"><a href="/mebel/hodunki">Ходунки</a></li>
<li class="head"><a href="/mebel/kolybeli">Колыбели</a></li>
<li class="head"><a href="/mebel/shkafy">Шкафы</a></li>
<li class="head"><a href="/mebel/detskie-komnaty">Детские комнаты</a></li>
<li class="head"><a href="/mebel/matrasy">Матрасы</a></li>
<li class="head"><a href="/mebel/aksessuary">Аксессуары</a></li>
</ul>
</td>
<td class="col">
<ul>
<li class="head"><a href="/mebel/postel">Постельные принадлежности</a></li>
<li><a href="/mebel/postel/odeyala">Одеяла</a></li>
<li><a href="/mebel/postel/podushki">Подушки</a></li>
<li><a href="/mebel/postel/komplekty-postelnogo-belya">Комплекты постельного белья</a></li>
<li><a href="/mebel/postel/spalnye-meshki">Спальные мешки</a></li>
<li><a href="/mebel/postel/komplekty-na-vypisku">Комплекты на выписку</a></li>
<li><a href="/mebel/postel/baldahiny">Балдахины</a></li>
<li><a href="/mebel/postel/aksessuary">Аксессуары</a></li>
<li><a href="/mebel/postel/prosini-i-kleenki">Простыни и клеенки</a></li>
<li><a href="/mebel/postel/bortiki">Бортики</a></li>
</ul>
</td>
</tr>
</table>
</div>
</div>
<a href="/mebel">Мебель</a>
</td>
EODD;
return $nav;
}
Хардкоженая навигация. Даже не в шаблоне...
+166
TagsTree ParseXML(const char file_name[])
{
ifstream input_file(file_name, std::ios::in);
string content;
if(!input_file.good())
{
throw "can't open xml";
}
while(!input_file.eof())
{
char buffer[256];
input_file.read(buffer, 256);
streamsize read_count = input_file.gcount();
content.append(buffer, buffer+read_count);
}
input_file.close();
auto Cleanup = [&content](const string& what_to_del) -> void
{
string::size_type pos = content.find(what_to_del);
while(pos != string::npos)
{
content.erase(pos, what_to_del.size());
pos = content.find(what_to_del, pos);
}
};
Cleanup("\n");
Cleanup("\t");
Cleanup(" ");
string::size_type comment_begin = 0;
string::size_type comment_end = 0;
for(;;)
{
string::size_type comment_begin = content.find("<!--", comment_end);
if(comment_begin == string::npos)
{
break;
}
string::size_type comment_end = content.find(">", comment_begin+3);
if(comment_end == string::npos)
{
throw "invalid xml: no comment closing brace";
}
content.erase(comment_begin, comment_end-comment_begin+1);
comment_end = comment_begin;
}
string::size_type header_begin = content.find("<?xml");
if(header_begin == string::npos)
{
throw "invalid xml: no header";
}
string::size_type header_end = content.find(">", header_begin+4);
if(header_end == string::npos)
{
throw "invalid xml: no header closing brace";
}
content.erase(comment_begin, header_end-header_begin+1);
auto CutTagAndContent = [](string& from, string& tag, string& content) -> void
{
string::size_type position = from.find('>');
if(position == string::npos)
{
throw "invalid xml: no tag closing brace";
}
tag = from.substr(1, position-1);
position = from.find("</"+tag+'>', position);
if(position == string::npos)
{
throw "invalid xml: no closing tag";
}
content = from.substr(tag.size()+2, position-tag.size()-2);
from.erase(0, position+tag.size()+3);
};
if(content[0] != '<')
{
throw "invalid xml: to root tag";
}
TagsTree result;
CutTagAndContent(content, result.Node.name, result.Node.content);
TagsTree::children_vectorT children;
children.push_back(&result);
do
{
for(auto i = children.begin(); i!= children.end(); i++)
{
while(!(**i).Node.content.empty())
{
if((**i).Node.content[0]!='<')
{
break;
}
TAG temporary;
CutTagAndContent((**i).Node.content, temporary.name, temporary.content);
(**i).Push(temporary);
}
}
children = EnlistChildren(children);
}
while(!children.empty());
return result;
}
Говнонедопарсер недоговноXML. Дерево тэгов - отдельная кучка.
+144
#catalog { width: 100$ }
+157
{{sectionelse}}
<script language="javascript">
window.location = '/megasection/megapage.html?step='+{{if $step eq '2'}}'3'{{else}}'1'{{/if}};
</script>
{{/section}}
PHP, Smarty, редиректы уже не в моде