- 1
- 2
- 3
- 4
- 5
- 6
private function _strip($data)
{
$lit = array("\\t", "\\n", "\\n\\r", "\\r\\n", " ");
$sp = array('', '', '', '', '');
return str_replace($lit, $sp, $data);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
private function _strip($data)
{
$lit = array("\\t", "\\n", "\\n\\r", "\\r\\n", " ");
$sp = array('', '', '', '', '');
return str_replace($lit, $sp, $data);
}
+157
<ul>
<?
$AchievmentPoints = $opts->getAchievmentPoints();
$dost='';
$stat='';
?>
<? foreach ($achievments as $id => $item): ?>
<?
?>
<?$dost.='<li style="width:100%;clear:both;" class="table1"><div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">'.$item->getImg().'
</div><div style="float:left;"><div><span class="caption">'.$item->caption.'
</span> <span class="small minor" style="font-size:14px;">('.$item->level.')
</span></div><div class="minor small" style="width:100%">'.$item->subtext.':
<span class="ach"><span>'.$item->count.'</span><span>/'.$item->nextLevelCount().'
</span></span></div></div></div><div style="height:40px;"></div></li>';?>
<? endforeach; ?>
<?
$stat.='
<li style="width:100%;clear:both;" class="table1">
<p style="padding-top: -2px;margin-top: 7px;"></p>
<div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_on.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption">Получено</span>
<span class="ach">
<span>('.$getAchievmentPoints.')</span>
</span>
</div></div></li>
<li style="width:100%;clear:both;" class="table1"> <div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption" >Не получено</span>
<span class="ach">
<span>('.(count($achievments) - $AchievmentPoints).')</span>
</span>
</div></div></li>
<p style="padding-top: -2px;margin-top: 7px;"></p>
<div class="eventlight" style="height:2px;width:100%;"></div>
';
echo $stat.$dost;
?>
<li style="width:100%;clear:both;" class="table1"> <div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption" >Всего достижений:</span>
<span class="ach">
<span>(<?= $AchievmentPoints;?>)</span>
</span>
</div></div></li>
</ul>
Мой первый гомнокод :)
+165
# получение остатка от деления
function ostatok($chislo,$na_skolko)
{
$chislo2=$chislo/$na_skolko;
$chislo2=(int)$chislo2;
$chislo3=$chislo2*$na_skolko;
$chislo4=$chislo-$chislo3;
return $chislo4;
}
Получение остатка от деления двух чисел. Без комментариев.
+157
if(count($_POST['cb'])){
while(list($key,$value)= each($_POST['cb'])){
if (save_voices($key))
{
if(empty($_COOKIE['pv'.$key])){
mysql_query("UPDATE jos_pv SET voice=voice+1 WHERE id=$key");
echo mysql_error();
SetCookie("pv".$key,time(),time()+24*60*60);
}
}
}
}
это произведение для пользовательского голосования, радует буквально каждая строчка
+165
if($_GET['news'])
include_once("news.php");
else if($_GET['nov'])
include_once("nov.php");
else if($_GET['rast'])
include_once("rast.php");
else if($id==1 && !$_GET['news'] && !$_GET['nov'] && !$_GET['rast'])
include_once("glavnaya2010.php");
else if($id==2222)
include_once("katalog.php");
else if(!$_GET['news'] && !$_GET['nov'] && !$_GET['rast'])
include_once("neglavnaya.php");
какбэ и слов нету
+158
$sql = "update $table_optimal set k1='$k1',
k2='$k2',
k3='$k3',
k4='$k4',
k5='$k5',
k6='$k6',
k7='$k7',
k8='$k8',
k9='$k9',
k10='$k10',
k11='$k11',
k12='$k12',
k13='$k13',
k14='$k14',
k15='$k15',
k16='$k16',
k17='$k17',
k18='$k18',
k19='$k19',
k20='$k20',
k21='$k21',
k22='$k22',
k23='$k23',
k24='$k24',
k25='$k25',
k26='$k26',
ya1='$ya1',
ya2='$ya2',
ya3='$ya3',
ya4='$ya4',
ya5='$ya5',
ya6='$ya6',
ya7='$ya7',
ya8='$ya8',
ya9='$ya9',
ya10='$ya10',
ya11='$ya11',
ya12='$ya12',
ya13='$ya13',
ya14='$ya14',
ya15='$ya15',
ya16='$ya16',
ya17='$ya17',
ya18='$ya18',
ug1='$ug1',
ug2='$ug2',
ug3='$ug3',
z1='$z1',
z2='$z2',
z3='$z3',
z4='$z4',
z5='$z5',
z6='$z6',
z7='$z7',
z8='$z8',
z9='$z9',
z10='$z10',
z11='$z11',
z12='$z12',
z13='$z13',
z14='$z14',
z15='$z15',
z16='$z16',
z17='$z17',
z18='$z18',
z19='$z19',
z20='$z20',
z21='$z21',
z22='$z22',
z23='$z23',
z24='$z24',
z25='$z25',
z26='$z26',
z27='$z27',
z28='$z28',
z29='$z29',
z30='$z30',
z31='$z31',
z32='$z32',
z33='$z33',
z34='$z34',
z35='$z35',
z36='$z36',
z37='$z37',
z38='$z38',
z39='$z39',
z40='$z40',
z41='$z41',
z42='$z42',
z43='$z43',
z44='$z44',
z45='$z45',
z46='$z46',
z47='$z47',
z48='$z48',
z49='$z49',
z50='$z50',
z51='$z51',
z52='$z52',
z53='$z53',
вот как надо делать апдейт! все запомнили?
+141
//А почему PHP кода на этом сайте больше всего?
+159
##############################################
# Bitrix: SiteManager #
# Copyright (c) 2002-2006 Bitrix #
# http://www.bitrixsoft.com #
# mailto:[email protected] #
##############################################
if (!class_exists("CCaptcha"))
{
class CCaptcha
{
var $imageWidth = 180;
var $imageHeight = 40;
// ...etc
Это Битрикс. Опять. bitrix\modules\main\classes\general\capt cha.php
Определение нативной капчи.
В строке 8 создатели сего как бы задаются воспросом «А вдруг еще никто не писал до нас капчи?».
Или перестраховываются — «а вдруг require() уже вызывался? И что такое require_once(), про который все так много говорят?»
Добротный, защищенный на все сто, класс капчи. Невозможно сломать, уже просто потому, что невозможно понять...
+165
$daysName = array( 1=>'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 0=>'вс', );
phpдатаизмы
+164
<?foreach (array(10, 9, 8, 7, 6, 5, 4, 3, 2, 1) as $j): ?>
<? if ($j == $arItem["score"]["PROPERTY_SCORE_VALUE"]): ?>
<option selected><?=$j?></option>
<? else: ?>
<option><?=$j?></option>
<?endif; ?>
<? endforeach;?>
улыбнуло