- 1
- 2
- 3
- 4
- 5
#param - строка
if(param[0]=='"' and param[-1]=='"'):
param = param.strip('"')
else:
param = param.strip("'")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−171
#param - строка
if(param[0]=='"' and param[-1]=='"'):
param = param.strip('"')
else:
param = param.strip("'")
Приближенный алгоритм убирания кавычек. И ведь работает... как правило.
−120
Dim msg, sapi
msg=InputBox("Введите ваш текст","Говорилка")
msg = Replace(msg, "\n", " ")
msg = Replace(msg, "а", "a")
msg = Replace(msg, "б", "b")
msg = Replace(msg, "в", "v")
msg = Replace(msg, "г", "g")
msg = Replace(msg, "д", "d")
msg = Replace(msg, "е", "e")
msg = Replace(msg, "ё", "e")
msg = Replace(msg, "ж", "zh")
msg = Replace(msg, "з", "z")
msg = Replace(msg, "и", "i")
msg = Replace(msg, "й", "i")
msg = Replace(msg, "к", "k")
msg = Replace(msg, "л", "l")
msg = Replace(msg, "м", "m")
msg = Replace(msg, "н", "n")
msg = Replace(msg, "о", "o")
msg = Replace(msg, "п", "p")
msg = Replace(msg, "р", "r")
msg = Replace(msg, "с", "s")
msg = Replace(msg, "т", "t")
msg = Replace(msg, "у", "u")
msg = Replace(msg, "ф", "f")
msg = Replace(msg, "х", "kh")
msg = Replace(msg, "ц", "ts")
msg = Replace(msg, "ч", "ch")
msg = Replace(msg, "ш", "sh")
msg = Replace(msg, "щ", "shch")
msg = Replace(msg, "ъ", "")
msg = Replace(msg, "ы", "y")
msg = Replace(msg, "ь", "")
msg = Replace(msg, "э", "e")
msg = Replace(msg, "ю", "iu")
msg = Replace(msg, "я", "ia")
msg = Replace(msg, "А", "a")
msg = Replace(msg, "Б", "b")
msg = Replace(msg, "В", "v")
msg = Replace(msg, "Г", "g")
msg = Replace(msg, "Д", "d")
msg = Replace(msg, "Е", "e")
msg = Replace(msg, "Ё", "e")
msg = Replace(msg, "Ж", "zh")
msg = Replace(msg, "З", "z")
msg = Replace(msg, "И", "i")
msg = Replace(msg, "Й", "i")
msg = Replace(msg, "К", "k")
msg = Replace(msg, "Л", "l")
msg = Replace(msg, "М", "m")
msg = Replace(msg, "Н", "n")
msg = Replace(msg, "О", "o")
msg = Replace(msg, "П", "p")
msg = Replace(msg, "Р", "r")
msg = Replace(msg, "С", "s")
msg = Replace(msg, "Т", "t")
msg = Replace(msg, "У", "u")
msg = Replace(msg, "Ф", "f")
msg = Replace(msg, "Х", "kh")
msg = Replace(msg, "Ц", "ts")
msg = Replace(msg, "Ч", "ch")
msg = Replace(msg, "Ш", "sh")
msg = Replace(msg, "Щ", "shch")
msg = Replace(msg, "Ъ", "")
msg = Replace(msg, "Ы", "y")
msg = Replace(msg, "Ь", "")
msg = Replace(msg, "Э", "e")
msg = Replace(msg, "Ю", "iu")
msg = Replace(msg, "Я", "ia")
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak msg
Автор изобрел преобразователь текста в речь, оригинал:
Программа «Говорилка» на VBS
Cохраняете как «123.vbs».
Запускаете.
Ввводите текст.
Слышите текст в в своих колонках!
+125
$string="привет мир";
$string=encodeURI($string);
echo($string);
function encodeURI($string) {
$result = "";
for ($i = 0; $i < strlen($string); $i++) {
$result .= encodeURIbycharacter(urlencode(iconv ( "windows-1251","utf-8" , $string[$i])));
}
return $result;
}
function encodeURIbycharacter($char) {
if ($char == "+") { return "%20"; }
if ($char == "%21") { return "!"; }
if ($char == "%23") { return "#"; }
if ($char == "%24") { return "$"; }
if ($char == "%26") { return "&"; }
if ($char == "%27") { return "\""; }
if ($char == "%28") { return "("; }
if ($char == "%29") { return ")"; }
if ($char == "%2A") { return "*"; }
if ($char == "%2B") { return "+"; }
if ($char == "%2C") { return ","; }
if ($char == "%2F") { return "/"; }
if ($char == "%3A") { return ":"; }
.... Очень много строк
if ($char == "%9A") { return "%C5%A1"; }
if ($char == "%9B") { return "%E2%80%BA"; }
if ($char == "%9C") { return "%C5%93"; }
if ($char == "%B1") { return "%C2%B1"; }
if ($char == "%B2") { return "%C2%B2"; }
if ($char == "%B3") { return "%C2%B3"; }
if ($char == "%B4") { return "%C2%B4"; }
if ($char == "%B5") { return "%C2%B5"; }
if ($char == "%B6") { return "%C2%B6"; }
if ($char == "%B7") { return "%C2%B7"; }
if ($char == "%B8") { return "%C2%B8"; }
if ($char == "%B9") { return "%C2%B9"; }
if ($char == "%BA") { return "%C2%BA"; }
if ($char == "%BB") { return "%C2%BB"; }
if ($char == "%BC") { return "%C2%BC"; }
if ($char == "%BD") { return "%C2%BD"; }
if ($char == "%BE") { return "%C2%BE"; }
if ($char == "%BF") { return "%C2%BF"; }
if ($char == "%C0") { return "%C3%80"; }
if ($char == "%C1") { return "%C3%81"; }
if ($char == "%C2") { return "%C3%82"; }
По моему школьникам на каникулах скучно они прожат. Вот что я нашел
−94
If (gs.OrgID=0) Or gs.OrgID = 0 Then
gs.OrgID = 0
Response.Redirect("<%=cb_home%>default.asp?timeout=true")
End If
О_о
+124
<?php
//вот это наверное самый тупой вывод случаных ссылок из бд
$zap="select * from stat";$zap=mysql_query($zap);$zap=mysql_num_rows($zap);$id=rand($zap-5,-1);
$query="select * from stat where (id=$id)";$result=mysql_query($query);$r=mysql_fetch_array($result);$dop=$r[name];$inc=$r[inc];$inc = explode("<|>", $inc);$name=$inc[0];//первая ссылка
$query="select * from stat where (id=$id+1)";$result=mysql_query($query);$r=mysql_fetch_array($result);$dop2=$r[name];$inc=$r[inc];$inc = explode("<|>", $inc);$name2=$inc[0];//Вторая ссылка
$query="select * from stat where (id=$id+2)";$result=mysql_query($query);$r=mysql_fetch_array($result);$dop3=$r[name];$inc=$r[inc];$inc = explode("<|>", $inc);$name3=$inc[0];//третья ссылка
$query="select * from stat where (id=$id+3)";$result=mysql_query($query);$r=mysql_fetch_array($result);$dop4=$r[name];$inc=$r[inc];$inc = explode("<|>", $inc);$name4=$inc[0];//четвертая ссылка
$query="select * from stat where (id=$id+4)";$result=mysql_query($query);$r=mysql_fetch_array($result);$dop5=$r[name];$inc=$r[inc];$inc = explode("<|>", $inc);$name5=$inc[0];//пятая ссылка
?>
<a href="<?php echo ("$nhost/stat/$dop/");?>"><?php echo ("$name");?></a>
<a href="<?php echo ("$nhost/stat/$dop2/");?>"><?php echo ("$name2");?></a>
<a href="<?php echo ("$nhost/stat/$dop3/");?>"><?php echo ("$name3");?></a>
<a href="<?php echo ("$nhost/stat/$dop4/");?>"><?php echo ("$name4");?></a>
<a href="<?php echo ("$nhost/stat/$dop5/");?>"><?php echo ("$name5");?></a>
</b>
<div class="artif" ></div>
+163
if(in_array($rating,array_keys($ratings))) ...
ужос средь бела дня)
+128
<?php
$TITLE = preg_replace("/^[\s\d]+/", "", @$TITLE? $TITLE : @$_REQUEST["TITLE"]);
$USE_HEAD = @$USE_HEAD? $USE_HEAD : @$_REQUEST["USE_HEAD"];
$ISMAIN = @$ISMAIN? $ISMAIN : @$_REQUEST["ISMAIN"];
?>
<html>
<head>
<title><?=strip_tags($TITLE)?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
html, body { padding: 0px; margin: 0px; }
.menu { padding: 4px 10px 4px 10px; border-bottom: 3px double #999999; background: #FFFFFF; font-size: 85%; font-weight: bold; }
p { text-align: justify }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
-->
</style>
</head>
<body bgcolor="white" text="#000000" link="#00639C" alink="#ffaa00" vlink="#00437C">
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td bgcolor="#DEDFDE" width="80%" style="border-right: 1px outset">
<?if ($USE_HEAD) {?>
<table class="menu" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<a href="http://localhost">localhost</a>
|
<a href=http://localhost/Tools/>Утилиты</a>
|
<a href=http://localhost/Docs/>Документация</a>
|
<a href=http://localhost/Test/>Тестирование</a>
</td>
<td align="right">
<a href="http://www.denwer.ru">Сайт Денвера</a>
|
<a href="http://faq.dklab.ru/denwer/">FAQ</a>
|
<a href="http://www.denwer.ru/dis/">Дистрибутивы</a>
|
<a href="http://forum.dklab.ru/denwer/">Пишите нам!</a>
</td>
</tr>
</table>
<?}?>
<div style="width=100%; padding: 0px 10px 4px 10px">
<?if (@$ISMAIN) {?>
<a href="http://www.denwer.ru"><script>
function setCookie(name, value, path, expires, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "; path=/") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
document.cookie = curCookie;
}
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if(cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if(cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
var c = (getCookie('vc') || 0);
setCookie('vc', parseInt(c) + 1, '/', new Date(new Date().getTime()+1000*3600*24*365*4));
document.write('<img width="73" height="94" style="float:right; margin:10px 0px 0px 10px" border=0 src="http://www.denwer.ru/logo.gif?' + c + '" />');
</script></a>
<?}?>
<h1 style="margin-top: 0.2em"><?=$TITLE?></h1>
котеров камлает донат.
возникла проблемка с похапэ. было мне слово, что в denwer всё работает. зато словил лулзов.
+168
if (array_keys($value) !== array_values(array_keys($value))) {
} else {
}
Встретилось в ядре по работе с БД :)
+162
function repeattimer(functionname, looptime){
eval(functionname+"();");
setTimeout("repeattimer(\""+functionname+"\", "+looptime+");", looptime);
}
Не знаю насчёт того, ГК это или нет, но я бы сделал совсем не таким способом.
+158
<div class="item" style="padding-bottom:60px">
<a class="no-border" href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><img src="/bitrix/templates/producer/i/items/dis-generator.jpg" alt="Дизельные генераторы" title="Дизельные генераторы"/></a>
<a href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y">Дизельные генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y"><img src="/_producer/i/items/oil-generator.jpg" alt="Бензиновые генераторы" title="Бензиновые генераторы"/></a>
<a href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y">Бензиновые генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=333"><img src="/bitrix/templates/producer/i/items/generator.jpg" alt="Газовые генераторы" title="Газовые генераторы"/></a>
<a href="catalogue/?SECTION_ID=333">Газовые генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=326"><img src="/bitrix/templates/producer/i/items/container.jpg" alt="Контейнеры" title="Контейнеры"/></a>
<a href="catalogue/?SECTION_ID=326">Контейнеры</a>
</div>
<?
// тут куча кода
?>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?><a class="no-border" href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/dis-generator.jpg" alt="Дизельные генераторы" title="Дизельные генераторы"/></div><? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?></a>
<a href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode("Producer(Турция)")?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><? } ?>Дизельные генераторы<? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?><a class="no-border" href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/oil-generator.jpg" alt="Бензиновые генераторы" title="Бензиновые генераторы"/></div><? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?></a>
<a href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode("Producer(Турция)")?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Бензин А-92(95)")?>&set_filter=Y"><? } ?>Бензиновые генераторы<? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($_GET['SECTION_ID'] != '333') { ?><a class="no-border" href="?SECTION_ID=333"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/generator.jpg" alt="Газовые генераторы" title="Газовые генераторы"/></div><? if ($_GET['SECTION_ID'] != '333') { ?></a>
<a href="?SECTION_ID=333"><? } ?>Газовые генераторы<? if ($_GET['SECTION_ID'] != '333') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($_GET['SECTION_ID'] != '326') { ?><a class="no-border" href="?SECTION_ID=326"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/container.jpg" alt="Контейнеры" title="Контейнеры"/></div><? if ($_GET['SECTION_ID'] != '326') { ?></a>
<a href="?SECTION_ID=326"><? } ?>Контейнеры<? if ($_GET['SECTION_ID'] != '326') { ?></a><? } ?>
</div>
Это часть шаблона сайта, сделанного на битриксе. Хотя битрикс тут и не нужен, автор и без него справился бы с задачей. Без него было бы даже проще :)))
Название сайта я заменил в коде на "Producer", не хочу уже позорить. Жаль что весь код не влез, там в таком же духе дальше.