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

    +160

    1. 1
    2. 2
    3. 3
    if (empty($author) or empty ($text)) {
    exit ("<p>Оппа, нежданчик!<br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");
    }

    ...внезапно! (sic!)
    Источник: комментарии на ruseller.com

    kindofbear, 05 Июля 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if(USER_CLIENT == 'PC')
    {}                                              // Если комп то ничего помимо не выводим
    elseif(USER_CLIENT == 'MOBILE'){                // Если мобила  то предлагаем отправить смску прямо с сайта     
    echo'Отправить смс:<br />';
    echo"<b><a href=\"smsto:$nomer?body=#zabaks.ru $text\">Вариант 1</a></b><br />";
    echo"<b><a href=\"sms:$nomer?body=#zabaks.ru $text\">Вариант 2</a></b><br />";
    }
    }

    на#&й тут первый блок if?

    DmitryDick, 04 Июля 2010

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function tuc($mensaje)
    {
    	if (ereg("^[a-zA-Z0-9\-_]{1,255}$", $mensaje))
    	{
    		return $mensaje;
    	}else{
    		$mensaje='';
    		return $mensaje;
    	}
    }

    Evil_Wolf, 03 Июля 2010

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

    +157

    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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    <?php foreach ($this->adverts as $advert): ?>
    <div class="advert_cover">
        <h3 class="advert_header">
            <div class="advert_date">Дата размещения: <?=$advert->getCreateDate()->format('d.m.Y H:i:s')?></div>
            <?=$advert->getHeader()?>
        </h3>
        <div class="advert_content">
            <div class="advert_text">
            <?php
            $advert_text = Helper_Format::getPreviewStr($advert->getText(), 300, '...');
            echo $this->getHelper('Helper_Format')->run(strip_tags($advert_text), 'nl2br', 'bb2html');
            ?>
            </div>
    
            <ul class="my-adverts--ul-advert-manager">
                <li class="edit_link"><a class="space_nowrap" title="Редактировать объявление" href="/my/adverts/edit/<?=$advert->getId()?>.xhtml">Редактировать</a></li>
                <li class="zoom_link"><a class="space_nowrap" title="Посмотреть, как объявление выглядит на сайте" href="/advert/<?=$advert->getId()?>.xhtml">Посмотреть</a></li>
                <?php if ($advert->getExpireRestrictionUpdateCreateDate()->invert): ?>
                <li class="up_link"><a title="Поднять объявление в результатах поиска. Данная функция гарантирует, что Ваше объявление увидят больше посетителей сайта <?=$_SERVER['HTTP_HOST']?>. Применять данную опцию можно не чаще чем через один час." href="/my/adverts/up/<?=$advert->getId()?>.xhtml">Поднять в результатах поиска</a>
                <?php else: ?>
                <li class="up_link"><span class="cursor_help space_nowrap" title="Для этого объявления данная функция будет доступна через <?=$advert->getExpireRestrictionUpdateCreateDate()->i?> мин.">Поднять в результатах поиска</span>
                <?php endif;?>
                </li>
                <?php if ($advert->getActive()): ?>
                <li class="lock_link"><a class="space_nowrap" title="Приостановить показ объявления на сайте (закрыть доступ для всех)" href="/my/adverts/active/<?=$advert->getId()?>.xhtml">Приостановить показ
                <?php else: ?>
                <li class="lock-open_link"><a class="space_nowrap" title="Возобновить показ объявления на сайте (открыть доступ для всех)" href="/my/adverts/active/<?=$advert->getId()?>.xhtml">Возобновить показ
                <?php endif;?>
                </a></li>
                <li class="delete_link"><a class="space_nowrap" title="Безвозвратно удалить объявление" onclick="return confirm('Вы действительно хотите удалить объявление &laquo;<?=$this->getHelper('Helper_Format')->run($advert->getHeader(), 'entDec', 'confirm')?>&raquo;?')" href="/my/adverts/delete/<?=$advert->getId()?>.xhtml">Удалить объявление</a></li>
            </ul>
    
            <div class="div-clear"></div>
        </div>
    </div>
    <?php endforeach; ?>

    шаблоны на PHP :)

    1234, 03 Июля 2010

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

    +167

    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
    //IF THE IMAGE TYPE IS MEMBER PUBLIC THEN SHOW IT!
    if ($type == "member-public") {
      show();
    }
    
    
    //IF THE IMAGE TYPE IS ANONYMOUS PUBLIC THEN SHOW IT!
    if ($type == "public") {
      show();
    }
    
    
    //IF THE IMAGE IS OF A GALLERY THEN:
    if ($type == "gallery") {

    Из имиджхостинг-движка Wussa. Не то чтобы очень яркий ГК, но сколько пафоса, сколько энергии!

    telnet, 03 Июля 2010

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function mysql_prep($value)
    {
        if(get_magic_quotes_gpc()){
            $value = stripslashes($value);
        } else {
            $value = addslashes($value);
        }
        return $value;
    }

    "Heres a hassle free function to use to check your query string and before its handed to the db. It will add/remove slashes according to the get_magic_quotes_gpc state"

    http://lt.php.net/manual/en/function.addslashes.php

    Cyanide, 02 Июля 2010

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    ini_set('session.use_cookies','0');
    ini_set('session.use_trans_sid','0');
    
    ...
    
    session_start();

    :D

    DmitryDick, 02 Июля 2010

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

    +164

    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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    <?
    
    class с_self_add_form
    {
    var $main="<P>
    <form name=\"add_form\" ENCTYPE=\"multipart/form-data\" method=post
    ....HTML...
    </table></form></P>";
    }
    
    class u_self_add_form
    {
    var $main="<P class=ttext>
    <form name=\"add_form\" ENCTYPE=\"multipart/form-data\" method=post
    ....Другой HTML...
    </table></form></P>";
    }
    
    class d_self_add_form
    {
    var $main="<P class=zag>
    <form name=\"add_form\" ENCTYPE=\"multipart/form-data\" method=post
    ....Третий HTML...
    </table></form></P>";
    }
    
    /* и так далее, и тому подобное */

    самый шикарный формат файла с шаблонами, который я видел.

    Mihard, 02 Июля 2010

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    for ($i = 0; $i < $count; $i++) {
     if ($links_array['is'][$i]) {
      $link_text .= '[url='.$links_array['href'][$i].']'.$links_array['new_name'][$i].'c ('.link_domain($links_array['href'][$i]).')[/url]';
      if ($links_array['mirror'][$i] != '') {
       $link_text .= "\n".'[url='.$links_array['mirror'][$i].']'.$links_array['new_name'][$i].'c ('.link_domain($links_array['mirror'][$i]).')[/url]'
      }
      $link_text .= ($i + 1 != $count ? "\n" : '');
     }
    }

    dmOx, 01 Июля 2010

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public static function getReport_status($user, $event_id) {
        if($user->isAuthenticated()) {
                return false;//1;
        }
        return false;
    }

    напарник развлекаецо

    KiMindfreak, 01 Июля 2010

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