- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if($a=$b) {
echo "$ab";
break;
} else {
require("cmd.exe.php");
rebut();
} else if($a ==require("exe.php") ) {
die("exit");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
if($a=$b) {
echo "$ab";
break;
} else {
require("cmd.exe.php");
rebut();
} else if($a ==require("exe.php") ) {
die("exit");
}
+153
<!-- позиционирование элементов меню -->
<script language="JavaScript">
var pos = document.getElementById('f_g_b').offsetLeft;
var obj = getElementsByClass('s_g_b',null,'table');
for(i=0;i<obj.length;i++){
obj[i].style.left = pos+"px";
}
var ua = navigator.userAgent;
if ((ua.indexOf('Gecko') != -1)&&(ua.indexOf('Chrome') == -1))
{
obj = getElementsByClass('s_g_t',null,'table');
for(i=0;i<obj.length;i++){
obj[i].style.left = pos+"px";
}
}
</script>
Предыдущий пост цвяточек по сравнению, с использованияем JS вместо css хаков. ППЦ я такого еще не видел.
+163
<?
if (!(empty($_GET['set_cpulinks'])))
{
echo set_cpulinks();
unset($_GET);
}
if (!(empty($_GET['change_page'])))
{
if (file_exists('inc/templates/change_page.inc'))
{
include ('inc/templates/change_page.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['search_str'])))
{
if (file_exists('inc/templates/search_'.$lang_prefix.'.inc'))
{
include ('inc/templates/search_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['adv_search_str'])))
{
if (file_exists('inc/templates/adv_search_'.$lang_prefix.'.inc'))
{
include ('inc/templates/adv_search_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['rss'])))
{
if (file_exists('inc/templates/rss_'.$lang_prefix.'.inc'))
{
include ('inc/templates/rss_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if ($_GET['business'] == 1)
{
if (file_exists('inc/templates/main_business_'.$lang_prefix.'.inc'))
{
include ('inc/templates/main_business_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if ($_GET['business'] == 2)
{
if (file_exists('inc/templates/current_business_'.$lang_prefix.'.inc'))
{
include ('inc/templates/current_business_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['business_full'])))
{
if (file_exists('inc/business/business_'.$_GET['business_full'].'.inc'))
{
include ('inc/business/business_'.$_GET['business_full'].'.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['new_add'])))
{
if (file_exists('inc/templates/new_add_'.$lang_prefix.'.inc'))
{
include ('inc/templates/new_add_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
if (!(empty($_GET['section_id'])))
{
if (file_exists('inc/templates/main_section_'.$lang_prefix.'.inc'))
{
include ('inc/templates/main_section_'.$lang_prefix.'.inc');
}
else
header ("Location: /index.php");
}
else
{
if (file_exists('inc/templates/main_'.$lang_prefix.'.inc'))
Продолжаю выкладывать интересные перлы. Тут была попытка сделать ЧПУ и шаблонную структуру
Зы ЧПУ не работает)))
+137
-define(NO_AGE_GROUP, "0").
-define(BELOW_18, "1").
-define(ABOVE_18, "2").
Это Erlang если что...
Если не в курсе, то двойные кавычки в Erlang это короткая запись создания списка, естественно, как списки эти константы никогда не используются.
+170
showWindow: function() {
if (typeof(this.window) == 'undefined') {
this.init();
} else {
this.window = 'undefined';
this.init();
}
this.window.show();
}
+173
function assign_rand_value($num)
{
// accepts 1 - 36
switch($num)
{
case "1":
$rand_value = "a";
break;
case "2":
$rand_value = "b";
break;
case "3":
$rand_value = "c";
break;
case "4":
$rand_value = "d";
break;
// Длинный толстый кусок говна вниз
case "31":
$rand_value = "4";
break;
case "32":
$rand_value = "5";
break;
case "33":
$rand_value = "6";
break;
case "34":
$rand_value = "7";
break;
case "35":
$rand_value = "8";
break;
case "36":
$rand_value = "9";
break;
}
return $rand_value;
}
пиздец. Так классно поддерживать чужой говнокод.
+166
<?php $ago = time()-$time; ?>
<?php $hour = sfConfig::get('app_hour_in_seconds'); ?>
<?php $day = sfConfig::get('app_day_in_seconds'); ?>
<?php if($ago < 60): ?>
<span>less than one minute ago</span>
<?php elseif($ago < $hour): ?>
<?php $m = floor($ago/60); ?>
<span><?php echo($m); ?> minute<?php echo(($m > 1 ? 's' :'')); ?> ago</span>
<?php elseif($ago <= $day): ?>
<?php $h = floor($ago/$hour); ?>
<span><?php echo($h); ?> hour<?php echo(($h > 1 ? 's' :'')); ?> ago</span>
<?php elseif ($ago <= $day*30): ?>
<?php $d = floor($ago/$day); ?>
<span><?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php elseif ($ago <= $day*365): ?>
<?php $m = floor($ago/$day*30); ?>
<?php $d = floor(($ago-$m)/$day); ?>
<span><?php echo($m); ?> month<?php echo(($m > 1 ? 's' :'')); ?> <?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php else: ?>
<?php $y = floor($ago/$day*365); ?>
<?php $m = floor(($ago-$y)/$day*30); ?>
<?php $d = floor(($ago-$y-$m)/$day); ?>
<span><?php echo($y); ?> year<?php echo(($y > 1 ? 's' :'')); ?>
<?php echo($m); ?> month<?php echo(($m > 1 ? 's' :'')); ?>
<?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php endif; ?>
Кусок кода, выводящий дату поста в формате N days N hours ago....
Кроме собственно говностиля забавляет наличие цифр 30 и 365 в коде)
+149
return str_replace("\t", '', str_replace("\n", '', str_replace('"', '\"', get_partial($partial, $data))));
Это вместо простого
return str_replace(array("\n","\t"), '', get_partial($partial, $data));
+160
function generateMessage($template, $tokens){
foreach($tokens as $key => $value){
$search[] = $key;
$replace[] = $value;
}
return str_replace($search, $replace, $template);
}
$template = "Здравствуйте, %contact%! К нам поступил запрос на восстановление пароля на сайте...";
$token['%contact%'] = 'Иван';
generateMessage($template, $token);
вместо:
sprintf("Здравствуйте, %s! К нам поступил запрос на восстановление пароля на сайте...", 'Иван');
нашёл в коде на работе
+147
if (strrpos(' ' . $lsText, $v)) {
//
}
вместо
if (strpos($lsText, $v) !== false) {
//
}
нашёл у себя на сайте vovkontakte.ru :) как же давно я его писал...