1. PHP / Говнокод #176

    +15.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    switch (true) {
    		case $formid == 'search_form' :
    		case $formid == 'search_theme_form' :
    			$form['#action'] = getlangpref() . ltrim($form['#action'], '/');
    			$form['#submit']['gpcustom_customsubmit'] = array();
    			break;
    		case $formid == 'localizernode_translations' :
    			foreach ( $form['languages'] as $key => $value ) {
    				if ( !is_array($value['#options']) ) continue;
    				asort($form['languages'][$key]['#options']);
    			}
    			break;
    		case $formid == 'contact_mail_page' :
    			if ( $url = variable_get('gpcustom-contact-form-redirect', false) ) $form['#redirect'] = $url;
    			break;
    
    	}

    Долго медитировал над этим кодом...
    Чую, чувак уже достиг нирваны, в отличае от меня...
    (Кусок из Дрюпального модуля)

    guest, 15 Декабря 2008

    Комментарии (7)
  2. PHP / Говнокод #172

    +11.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if ($site_is_work)
     {
     }
    else
     {
    	exit('Сайт не работает');
     }

    guest, 14 Декабря 2008

    Комментарии (23)
  3. PHP / Говнокод #169

    +13

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    echo '
    Путина - в волгу!
    Зубкова - на ВАЗ!
    Только потом 
    Принимайтесь за нас!';
    
    print'<a href="http://news.drom.ru/11803.html">ВВП в ОКУ!</a>';

    Страна идиотов! Да кому усрался этот отечественный автопром! На нем ездить страшно!

    guest, 14 Декабря 2008

    Комментарии (21)
  4. PHP / Говнокод #168

    +28

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // country
    if($user_country) {
    	$where .= '(tbl_publications.id_country = '.$user_country;
    	// city
    	if($user_city) {
    		$where .= ' OR tbl_publications.id_city = '.$user_city;
    	}
    	$where .= ')';
    }else{
    	$where .= ' 1=1'; // black magic
    }

    черная магия.

    guest, 14 Декабря 2008

    Комментарии (4)
  5. PHP / Говнокод #164

    +42.9

    1. 1
    extract($GLOBALS);

    Анекдот в одну строчку

    guest, 14 Декабря 2008

    Комментарии (3)
  6. PHP / Говнокод #161

    +29.3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    #Определяем Кому/От кого
    function komu_ot_kogo($from,$type){
    global $cook_login;
    if($cook_login==$from){
    if($type=="exit"){$komu="Куда";}
    elseif($type=="enter"){$komu="Откуда";}
    elseif($type=="cart"){$komu="Откуда";}
    elseif($type=="back"){$komu="От кого";}
    else{$komu="Кому";}}
    else{$komu="От кого";}
    if($type=="internet" or $type=="mobile"){$komu="Куда";}
    return $komu;
    }

    guest, 14 Декабря 2008

    Комментарии (1)
  7. PHP / Говнокод #160

    +22

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    while (true) {
    ... некий код
    if (d === true) {return d;}
    ... некий код.
    }

    Обнаружил в одном исходнике -

    guest, 14 Декабря 2008

    Комментарии (10)
  8. PHP / Говнокод #159

    +13.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    #Проверка подленности числа
    function test_amount($amount)
    {
    $amount=str_replace(" ","",$amount);
    $amount=str_replace(",",".",$amount);
    if(is_numeric($amount)!=true){@error_message2("Ошибка ввода суммы!");exit();}
    else{$amount=str_replace("-","",$amount);return $amount;}
    }

    Регулярки для лохов.

    guest, 14 Декабря 2008

    Комментарии (6)
  9. PHP / Говнокод #157

    +34.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    #Проверяем тест браузер
    function user_brouser(){
    global $HTTP_USER_AGENT;
    $agent=$HTTP_USER_AGENT;
    if(strlen($agent)>2&&!strstr($agent,'MSIE')){$br="Netscape";}
    else{if($agent!=str_replace("Opera","",$agent)){$br="Opera";}
    else{$br="IE";}}
    if($br!="IE"){
    echo"Для корректной работы нашего ресурса требуется Internet Explorer версии не ниже 6.0 !";
    exit();
    }
    }

    Вот так вот жестко.

    guest, 14 Декабря 2008

    Комментарии (5)
  10. PHP / Говнокод #156

    +32.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    function kogda($date)
    {
    list($d,$m,$y)=explode(".",$date);
    $y="$y";
    $d1=array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
    $d2=array("Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Воскресение");
    for($i=0;$i<7;$i++){if($d1[$i]==$day){$day="$d2[$i]";}}$day= date("l", mktime(0,0,0,$m,$d,$y));
    $d1=array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
    $d2=array("в Понедельник","во Вторник","в Среду","в Четверг","в Пятницу","в Субботу","в Воскресение");
    for($i=0;$i<7;$i++){if($d1[$i]==$day){$day="$d2[$i]";}}
    echo"";if($m<10){$m=str_replace("0","",$m);}
    else{$m="$m";}
    $rl=array ("","Января", "Фераля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
    for($i=1;$i<13;$i++){if($m==$i){$ms="$rl[$i]";}}
    $dsw=str_replace("0","",$d);
    if($time==""){$time="";}else{$time="в $time";}
    print "<font face=verdana size=1><i>Новость добавлена: $dsw $ms $y г.  $day  </i></font>\n";
    }

    Форматирование автора.

    guest, 14 Декабря 2008

    Комментарии (2)