- 1
- 2
- 3
- 4
- 5
function alarm(str) {
alert(str);
alert(str);
alert(str);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
function alarm(str) {
alert(str);
alert(str);
alert(str);
}
−141
CREATE MATERIALIZED VIEW LEASE_NODES_SUMMARY_SDS
...
AS
SELECT
...
FROM lease_nodes_sds;
DECLARE
v_count NUMBER:=0;
BEGIN
LOOP
SELECT COUNT(1) INTO v_count FROM lease_nodes_summary_sds;
EXIT WHEN v_count>0;
END LOOP;
END;
Торопиться некуда. Будем ждать пока появятся строки в lease_nodes_sds...
+157
if (copy($file, $jBase_url . "/img/albums/".$new_name))
echo "Файл загружен! <br>";
else echo "Файл НЕ был загружен.";
$result = mysql_query ("INSERT INTO photos(name,img,albums)
VALUES ('$name','".$jBase_url."/img/albums/$new_name','$albums_id')");
if($result == 'true')
{
echo "<b>Данные успешно добавлены</b><br />";
echo "<a href='index.php'>Перейти на главную</a>";
exit;
}
else
{
echo "Ошибка при добавлении в БД";
}
Внимание вчитайтесь... Главное заметьте, что если файл не загружен, то запись перестаёт иметь всякий смысл... Что мы видим на практике? Про сам код я в обще промолчу, тут не гавнокод, а «дерьме», «дрыстня» настоящая.
+153
$r = mysql_query("SELECT COUNT(*) FROM `TABLE`");
$c = mysql_fetch_array($r);
$k = rand(0,$c[0]-1);
$r = mysql_query("SELECT * FROM `TABLE` LIMIT ".$k.",1");
На форуме вчера увидел =) Вопрос состоял в том, чтобы вытащить из базы любое значение, рандом :D
+147
<img src="../img/sozlogo.png"></img>
Ёпамать! Я под столом! Всё это уже нечто! Ну ладно программирование, не дано человеку, но вёрстка ёпамать!!! Ааа кто ниже читал мои сегодняшние посты, поймёт в какой я сегодня жуткой ситуации! И какой ужас я сейчас разгребаю(((
+159
// this fucking motherfucker is because fucking popup (don't want to remake whole authorisatio system)
if (isset($_SERVER['HTTP_REFERER']) && !preg_match("/\/$/", $_SERVER['HTTP_REFERER']))
$_SERVER['HTTP_REFERER'] .= "/";
И блядь по 10 таких кусков кода на 1 файл.
+167
<?foreach($arResult["ITEMS"] as $arItem):?>
<p class="news-item" id="<?=$this->GetEditAreaId($arItem['ID']);?>">
<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<p class="align-center"><a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><img class="preview_picture" border="0" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" alt="<?=$arItem["NAME"]?>" height="252px" width="189px" title="<?=$arItem["NAME"]?>" style="float:left" /></a></p>
<?else:?>
<p class="align-center"><img class="preview_picture" border="0" src="<?=$arItem["PREVIEW_PICTURE"]["SRC"]?>" height="252px" width="189px" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>" style="float:left" /></p>
<?endif;?>
<?endif?>
<?if($arParams["DISPLAY_DATE"]!="N" && $arItem["DISPLAY_ACTIVE_FROM"]):?>
<span class="news-date-time"><?echo $arItem["DISPLAY_ACTIVE_FROM"]?></span>
<?endif?>
<?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?>
<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<a href="<?echo $arItem["DETAIL_PAGE_URL"]?>"><b><?echo $arItem["NAME"]?></b></a><br />
<?else:?>
<?endif;?>
<?endif;?>
<?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?>
<?echo $arItem["PREVIEW_TEXT"];?>
<?endif;?>
<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
<?endif?>
<?foreach($arItem["FIELDS"] as $code=>$value):?>
<p class="Parad"><?=GetMessage("IBLOCK_FIELD_".$code)?>: <?=$value;?></p>
<?endforeach;$a=0;?>
<?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
<?$b=0;?>
<?if(is_array($arProperty["DISPLAY_VALUE"])):?>
<?else:?>
<? if($a==7) { if($b!=1){ ?>
<? $a=$a+1;$b=1;} }?>
<? if($a==0) { if($b!=1){ $s=$arProperty["DISPLAY_VALUE"];?>
<?if($sity_shop!=$s)
{?>
<?=$arProperty["DISPLAY_VALUE"];
$i=$i+1;
$sity_shop = $s;?><br>
<?}?>
<? $a=$a+1;$b=1;} }?>
<?if($a==2) { if($arItem["PROPERTIES"]["NEW"]["VALUE"]=='Y') {?>
<a href=""><img src="/bitrix/templates/parad/img/other/new-salon.png"/></a>
<? $a=$a+1;$b=1; }?> </p> <? }?>
<?if($a==5) { if($b!=1){ if($arItem["PROPERTIES"]["MASTERCARD"]["VALUE"]=='Y') {?>
<? }}$a=$a+1;$b=1; } ?>
<?if($a==6) { if($b!=1){ if($arItem["PROPERTIES"]["VISA"]["VALUE"]=='Y') {?>
<? }?>
<? }$a=$a+1;$b=1; } ?>
<?if($a==1) { if($b!=1){ ?>
<a href="<?echo $arItem['DETAIL_PAGE_URL'];?>"><?=$arProperty["DISPLAY_VALUE"];?></a>
<? $a=$a+1;$b=1;} }?>
<?if($a!=2) { if($b!=1){ ?>
<? $a=$a+1;$b=1;} }?>
<?endif?>
<?endforeach;?>
<?endforeach;?>
Шаблончик для битрикса, вторая половина доставляет своей магией чисел.
+156
$WeightF=floor($Weight);
if ($WeightF<$Weight) {$WeightF=$WeightF+1;}
ненуачо, ceil же для слабаков
+161
function shwt($pid,$dir) {
global $tree,$ITEM,$counts,$hasprods;
if(!isset($tree[$pid])) return array("",0);
$list="";
$sum=0;
foreach($tree[$pid] as $k=>$v) {
$v["hasprods"]=(isset($hasprods[$k])? "1":"");
$v["dir"]=$dir.$v["dir"]."/";
$x=shwt($k,$v["dir"]);
if(isset($counts[$k])) $v["cnt"]=$counts[$k];else $v["cnt"]=0;
$v["cnt"]+=$x[1];
$sum+=$v["cnt"];
$v["sub"]=$x[0];
$v["open"]=(strpos(" ".$_SERVER["REQUEST_URI"],$v["dir"])==1? 1:"");
$list.=sendAr2blk($v,$ITEM);
}
return array($list,$sum);
}
ф-я построения каталога меню в самописной CMS
+163
if (isset($_POST['name3']))
{
$name3= $_POST['name3'];
$par= $_POST['par'];
$file = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
if(!empty($file))
{
ini_set('memory_limit', '32M');
$maxsize = "100000000";
$extentions = array( "gif","txt","tpl","jpg","jpeg","png","zip", "rar","7z","tif","psd","swf","flv","avi","mpeg","mp4","mp3","wav", "ogg","ogm","doc","xls","ppt");
$size = filesize ($_FILES['file']['tmp_name']);
$type = strtolower(substr($filename, 1+strrpos($filename,".")));
$new_name = 'file-'.time().'.'.$type;
if($size > $maxsize)
{
echo "Файл больше 100 мб. Уменьшите размер вашего файла или загрузите другой. <br><a href='' onClick=window.close();>Закрыть окно</a>";
}
elseif(!in_array($type,$extentions))
{
echo ' <b>Файл имеет недопустимое расширение</b>. Допустимыми являются форматы изображений, видеофайлов, флэш-роликов и текстовых документов. <br>';
}
else
{
if (copy($file, "../img/cats/".$new_name))
echo "Файл загружен! <br>";
else echo "Файл НЕ был загружен.";
$result = mysql_query ("INSERT INTO photos(name,img,parent_id)
VALUES ('$name3','http://interteh86.ru/img/cats/$new_name','$par')");
}}}
?>
Раздел:<b>
<?php
if ($parent_id==1)
{echo "Мебель";}
if ($parent_id==2)
{echo "Оборудование для прачечных";}
if ($parent_id==3)
{echo "Кухонное оборудование";}
if ($parent_id==4)
{echo "Напольные покрытия";}
if ($parent_id==5)
{echo "Системы отопления";}
if ($parent_id==6)
{echo "Рекламная продукция";}
if ($parent_id==7)
{echo "Лакокрасочные материалы";}
if ($parent_id==8)
{echo "Инструменты и крепежный материал";}
if ($parent_id==9)
{echo "Лестницы и строительные леса";}
if ($parent_id==10)
{echo "Спецодежда и СИЗ";}
?>
</b>
<p>
<label>Название:
<input type="text" name="name" size=50 height=5 id="name" value="<?php echo $name;?>">
</label><br>
<div id="editor">
<p>Описание:</p>
<textarea name="code"><?php echo $text;?></textarea>
<script type="text/javascript">
var editor = CKEDITOR.replace('code');
ajexFileManager(editor, '../ckeditor');
</script>
</div> </center>
<p>
<input type="hidden" name="iid" size=50 height=5 value="<?php echo $id_edit;?>">
<input type="submit" value="Сохранить"/>
<input type="Reset" value="отмена">
</p>
</form>
<?php
if (isset($_POST['code']))
{
$text=$_POST['code'];
$name=$_POST['name'];
$id_edit=$_POST['iid'];
$result = mysql_query ("UPDATE cat SET name='$name', text='$text' WHERE id='$id_edit' ");
if($result == 'true')
{
echo "<b>Работа успешно изменена и уже может радовать посетителей сайта в портфолио:)</b><br />";
echo "<a href='index.php'>Перейти на главную</a>";
exit;
}
else
{
echo "Ошибка при добавлении в БД $id_edit ";
}
}
} else echo "Файл НЕ был загружен.";
Просто ужас, хочется прям уволится, но не ковыряться в этом ужасе :(