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

    +29.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    ....
    // -------------------------------------------
    // Возвращает переменную $value, если она не пуста, иначе $default или false
    
    function def_inю.s($value,$default="") {
      if ($value) return("$value");
      else if ($default) return("$default");
      else return(false);
    }
    ....

    Спрашивается:
    1. для кого существует php-функция empty()?
    2. кто научил ТАК возвращать строки?

    Вот такие у нас фрилансеры...

    guest, 12 Января 2009

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

    +40.1

    1. 1
    2. 2
    $database->setQuery("SELECT DATE_FORMAT('{$date}', '%m/%d/%Y %H:%i')");
    $date = $database->loadResult();

    Джедайский подход для форматирования даты

    guest, 12 Января 2009

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

    +37.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function check_email($address)
    {
    	$regex = '/^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/';
    	if (preg_match($regex, $address)) {
    		return true;
    	}
    	else {
    		return false;
    	}
    }

    Функция для проверки e-mail'а
    Очень скромный РегЕксп

    (с) n3m0

    guest, 12 Января 2009

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

    +31.1

    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
    <?php
    function userlogout() {
      global $db,$session;
      $result = @mysql_query("DELETE FROM sessions WHERE id='$session'");
      setcookie('tsmatrixuser', '',time()-999999);
      setcookie('tsmatrixlses', '',time()-999999);
      setcookie('tsmatrixr', '',time()-999999);
      setcookie('tsmatrixid', '',time()-99999);
      setcookie('tsmatrixpass', '',time()-999999);
      unset($_COOKIE['tsmatrixuser']);
      $GLOBALS['id'] = '';
      unset($_COOKIE['tsmatrixlses']);
      $GLOBALS['session'] = '';
      unset($_COOKIE['tsmatrixr']);
      $GLOBALS['remember'] = '';
      unset($_COOKIE['tsmatrixid']);
      unset($_COOKIE['tsmatrixpass']);
      $GLOBALS['password'] = '';
    }

    немогу сдержаться не запостить такое )) хоть и баян
    брутальный логаут ))

    guest, 12 Января 2009

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

    +20

    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
    while ($row = mysql_fetch_assoc($res))
    
          {
    
          echo "<td valign=top align=center>
    
    		<table width=90%><tr>
    
    		<td valign=top align=center>
    
    		<a href=# title=\"".$row['date_act']."\" onclick=\"window.open('".$_ENV['PHP_SELF']."?main=".$row['id']."','article','width=600,height=600,resizable=1,scrollbars=12');\">
    
    		<img  src=\"../../../images/yarlik/".$row['id'].".jpg\" border=0 alt=\"подробнее\"><br>".
    
    		$row['name_ru']."</a>
    
    		</td></tr></table></td>";
    
    	if ($i==3) {echo '</tr><tr>';$i=0;}
    
    	$i++;
    
          }

    Цикл выводит инфу...

    guest, 11 Января 2009

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

    +31.7

    1. 1
    2. 2
    $uin=$_POST['uin'];
    $uin=$uin+1-1;

    И такое сплошь и рядом... А intval() ведь зачем-то придумали...
    by nod

    guest, 11 Января 2009

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

    +26.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if ($name != "")
    {
    setcookie("nname", "", time() - 3600);
    setcookie("npas", "", time() - 3600);
    setcookie("nname",$name, time()+8640000);
    setcookie("npas",$pass, time()+8640000);
    }

    Ещё одно творение Великого Говнокодера nod'а

    guest, 11 Января 2009

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

    +22.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $ot=$_GET['ot'];
         $do=$_GET['do'];
         if (($ot == "") OR ($do == "")) 
         {
             $ot = $ot+1-1; $do = $do+1-1;
             if ($do < $ot) { die("Условие задано не верно!");}
         }

    Ещё один говнокод от nod'а

    guest, 11 Января 2009

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

    +30.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function search_for_type($type) {
        global $g_ps, $auth;
    
        // Order by
        $orderBy = $orderBy ? $orderBy : "device_id";
    
        // далее функция продолжается
    }

    Сакральный индусокод с неинициализированной переменной $orderBy

    guest, 11 Января 2009

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

    +12.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function is_utf($str){ 
    if(iconv("UTF-8","UTF-8",$str)==$str) 
        return true; 
    else 
        return false; 
    }

    корейцы отжигают

    guest, 11 Января 2009

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