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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
        // Если к нам идёт Ajax запрос, то ловим его
        echo 'Это ajax запрос!';
        exit;
    }
    //Если это не ajax запрос
    echo 'Это не ajax запрос!';

    Что-то смущает меня эта "поповщина"

    bot-minurast, 16 Ноября 2011

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

    +152

    1. 1
    2. 2
    $paymentUser = new Zend_Form_Element_Hidden('user_id');
    $paymentUser->setValue('000');

    ZF инициализация скрытого поля под хранение ид пользователя.

    ispolin08, 16 Ноября 2011

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

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    for ($i = 0; $i <= strlen($_POST[login]); $i++) {
         $b = substr($_POST[login], $i, 1);
       if(($b==q) || ($b==w) || ($b==e) || ($b==r) || ($b==t) || ($b==y) || ($b==u) || ($b==i) || ($b==o) 
         || ($b==p) || ($b==a) || ($b==s) || ($b==d) || ($b==f) || ($b==g) || ($b==h) || ($b==j) || ($b==k) || ($b==l) || ($b==z) 
         || ($b==x) || ($b==c) || ($b==v) || ($b==b) || ($b==n) || ($b==m) || ($b==" ") || ($b==й) || ($b==ц) || ($b==у) || ($b==к) 
         || ($b==е) || ($b==н) || ($b==г) || ($b==ш) || ($b==щ) || ($b==з) || ($b==х) || ($b==ъ) || ($b==ф) || ($b==ы) || ($b==в) 
         || ($b==а) || ($b==п) || ($b==р) || ($b==о) || ($b==л) || ($b==д) || ($b==ж) || ($b==э) || ($b==я) || ($b==ч) || ($b==с) 
         || ($b==м) || ($b==и) || ($b==т) || ($b==ь) || ($b==б) || ($b==ю))
      { echo $b; }
     }

    Чувак на php.ru попросил помочь и выложил свои наработки. После чего - эпическая цитата

    "А админам скажу: у меня есть опыт PHP и не маленький, зачем меня переводить в PHP для новичков:( "

    tommyangelo27, 15 Ноября 2011

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

    +156

    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
    f (isset(self::$_namespaceLocks[$this->_namespace])) {
                /*
                  @see Zend_Session_Exception
                 /
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception('This session/namespace has been marked as read-only.');
            }
    
            if ($name === '') {
                /*
                 * @see Zend_Session_Exception
                 /
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception("The '$name' key must be a non-empty string");
            }
    
            if (parent::$_writable === false) {
                /*
                 * @see Zend_Session_Exception
                 */
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception(parent::_THROW_NOT_WRITABLE_MSG);
            }

    asfalanaft, 15 Ноября 2011

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

    +149

    1. 1
    2. 2
    define('DEBUG', !isset($_REQUEST["debug"]) ? false : true);
    define('DEV', !isset($_REQUEST["dev"]) ? false : true);

    asfalanaft, 15 Ноября 2011

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

    +170

    1. 1
    2. 2
    3. 3
    private function _________close ($param_name)
    
     private function __________open ($param_name)

    "это для того чтобы видно было в коде"

    Lure Of Chaos, 15 Ноября 2011

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

    +152

    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
    <?php
    			$all = array ();
    			$allText = file("jokes.txt");
    			$c = 0;
    			$allc = 0;
    			echo "txt=";
    while($c < count($allText)) 
    { 			
    if (trim($allText[$c])!="*END*") {$all[$allc].=trim($allText[$c])."\n";} else {$allc++;}
    
    $c++;
    }
    echo $all[rand(1,$allc)-1];
    			
    			?>

    Попал в руки движок сайта с админкой на php, но без MySQL!!! Все данные пишутся в html и txt фалы, которые или инклудятся на сайте, или просто работают как хранилище данных. Да и в остальном не лучше - верстка табличная, испльзуются какие-то функции из PHP 3? причем что сайт 2009 года.
    Этот скрипт вытягивает из огромного файла текстовые данные и выводит на страницу

    Skull, 15 Ноября 2011

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

    +152

    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
    public static function fetchData($query)
    	{
    		$data = array();
    		for($i = 0; $i < mysql_num_rows($query);$i++)
    		{
    			$data[] = mysql_fetch_assoc($query);
    		}
    		return $data;
    	//	while($temp = mysql_fetch_assoc($query)){
    	//		$data[] = $temp;
    	//	}
    	//	return $data;
    	}

    Elenberg, 15 Ноября 2011

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

    +158

    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
    ......
       )
    VALUES
      (
    '".$_POST['cat']."',
    '".$_POST['age']."',
    '".$_POST['time']."',
    '".$_POST['days']."',
    '".$_POST['price1']."',
    '".$_POST['price2']."',
    '".$_POST['price3']."',
    '".$_POST['price4']."',
    .....

    и еще много много кода

    Sulik78, 14 Ноября 2011

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

    +171

    1. 1
    2. 2
    3. 3
    if(trim(strtolower($page))!=='Qwips') {
         return false;
    }

    Смешно

    VASMAN, 14 Ноября 2011

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