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

    +140

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    foreach (glob('data/'.$year . "/unzip/*.txt") as $filename) {
    	    $name_file = explode(".",$filename);
    		
    		if (!file_exists($name_file[0].".out")){
    		// заливаем в jar
            exec('nohup java -jar "noaa.jar" ' . $filename . ' ' . $name_file[0] . '.out > /dev/null &', $log, $log1);
            echo "Insert " . $filename . " Complete!\n\r";
    		
    		usleep(10000);
    		}
    		else echo "You have uploaded this file already!\n\r";
        }

    Copy-Paste, 20 Июня 2012

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

    +141

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    foreach (glob('data/'.$year . "/unzip/*.txt") as $filename) {
    	    $name_file = explode(".",$filename);
    		
    		if (!file_exists($name_file[0].".out")){
    		// заливаем в jar
            exec('nohup java -jar "noaa.jar" ' . $filename . ' ' . $name_file[0] . '.out > /dev/null &', $log, $log1);
            echo "Insert " . $filename . " Complete!\n\r";
    		
    		usleep(10000);
    		}
    		else echo "You have uploaded this file already!\n\r";
        }

    Copy-Paste, 20 Июня 2012

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

    +140

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    foreach (glob('data/'.$year . "/unzip/*.txt") as $filename) {
    	    $name_file = explode(".",$filename);
    		
    		if (!file_exists($name_file[0].".out")){
    		// заливаем в jar
            exec('nohup java -jar "noaa.jar" ' . $filename . ' ' . $name_file[0] . '.out > /dev/null &', $log, $log1);
            echo "Insert " . $filename . " Complete!\n\r";
    		
    		usleep(10000);
    		}
    		else echo "You have uploaded this file already!\n\r";
        }

    Copy-Paste, 20 Июня 2012

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

    +141

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    foreach (glob('data/'.$year . "/unzip/*.txt") as $filename) {
    	    $name_file = explode(".",$filename);
    		
    		if (!file_exists($name_file[0].".out")){
    		// заливаем в jar
            exec('nohup java -jar "noaa.jar" ' . $filename . ' ' . $name_file[0] . '.out > /dev/null &', $log, $log1);
            echo "Insert " . $filename . " Complete!\n\r";
    		
    		usleep(10000);
    		}
    		else echo "You have uploaded this file already!\n\r";
        }

    Copy-Paste, 20 Июня 2012

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

    +66

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (mysql_num_rows(mysql_query("SELECT * FROM `usermail` WHERE `email` LIKE '%".$_POST['email']."%' "))) {
    	# email уже есть
    } else {
    	# новый email
    }

    Проверка на наличие email в таблице. Через SELECT * и LIKE !!!

    domaster, 20 Июня 2012

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

    +66

    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
    /**
         * 
         * check for collection object
         * @access public
         * @param string $session_path
         * @param string $session_name
         * @return boolean
         */
        public function open($session_path, $session_name)
        {
            $result = false;
            if ($this->__mongo_collection != NULL)
            {
                $result = false;
            }
            return $result;
        }

    Недавно искал класс для хранения сессий в базе данных и нашел его тут
    http://www.phpclasses.org/browse/file/34711.html (для тех кто не видит смотрим тут http://pastebin.com/xuQav8nD)
    При внимательном просмотре нашел этот кусок кода :)

    haker, 20 Июня 2012

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

    +142

    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
    
    	switch(1==1) {
    	
    		case true;
    		
    			// ...
    		
    		break;
    		
    		case false;
    			
    			// ...
    			
    		break;
    	
    	}
    
    ?>

    Аналог конструкции if-else...

    killro0000, 18 Июня 2012

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

    +65

    1. 1
    $needDied = $this->battle_data['type'] == 104 ? true : false;

    AndryG, 18 Июня 2012

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

    +153

    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
    <ul class="menu">
      <li class="leaf first">
        <a href="http://example.com/app1?operator=<!--{cke_protected}
          <?php echo($user->profile_crm_name); ?>
          -->" target="_blank">Заявка №1</a>
      </li>
      <li class="leaf">
        <a href="http://example.com/app2?operator=<!--{cke_protected}
          <?php echo($user->profile_crm_name); ?>
          -->" target="_blank">Заявка №2</a>
      </li>
      <!-- ... еще десяток ... -->
    </ul>

    Drupal, приложение для колл-центра, пользовательский блок со списком ссылок. {cke_protected} - защита от WYSIWYG-редактора.

    Спасибо, что хоть без SQL

    scriptin, 17 Июня 2012

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

    +56

    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
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    <?php
    
    define(STATIC_SALT, "herz_salt");
    
    function generateRandChar()
    {
      $chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
      
      $numChars = strlen($chars);
      
      $string = '';
      
      for ($i = 0; $i < rand(1, 7); $i++) 
      {
          $string .= substr($chars, rand(1, $numChars) - 1, 1);
      }
      
      return $string;
    }
    
    $time = microtime(true) / 10000;
    
    $str = $time - floor($time);
    
    $str = (string)$str;
    
    $str = preg_replace('/0./', '', $str);
    
    $deleteNum = strlen($str);
    
    if($deleteNum  <= 5)
    {
        $str = substr($str, rand(0, 4));
    }
    elseif($deleteNum > 5 && $deleteNum  <= 10)
    {
        $str = substr($str, rand(5, 9));
    }
    else $str = substr($str, rand(7, 9));
    
    if(strlen($str) == 0)
    {
        $str = rand(0, 15000);
    }
    
    sleep(5);
    
    $str = sha1(md5($str . STATIC_SALT . microtime(true))) . generateRandChar();
    
    echo $str;
    
    ?>

    паранойя в действии :)

    Archont12, 16 Июня 2012

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