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

    0

    1. 1
    2. 2
    Множественные курсоры позволяют редактировать сразу несколько одинаковых участков кода.
    Копиписат стало править легче

    Множественные курсоры позволяют редактировать сразу несколько одинаковых участков кода.
    Копиписат стало править легче

    barop, 27 Сентября 2016

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

    −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
    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
    <?php
    	$command = "yowsup-cli demos --yowsup --login 8618658750496:D/vuECtIPpaalf/bz4HIrLBLISI=";
    	$descr = array(
    		0 => array(
    			'pipe',
    			'r'
    		) ,
    		1 => array(
    			'pipe',
    			'w'
    		) ,
    		2 => array(
    			'pipe',
    			'w'
    		)
    	);
    	$pipes = array();
    	$process = proc_open($command, $descr, $pipes);
    	if (is_resource($process)) {
    		fputs($pipes[0], "/help");
    		fclose($pipes[0]);
    		while ($f = fgets($pipes[1])) {
    			echo "-pipe 1--->";
    			echo $f;
    		}
    		fclose($pipes[1]);
    		while ($f = fgets($pipes[2])) {
    			echo "-pipe 2--->";
    			echo $f;
    		}
    		fclose($pipes[2]);
    		proc_close($process);
    	}

    vityapro, 27 Сентября 2016

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

    0

    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
    <?php
    	$command = "yowsup-cli demos --yowsup --login 8618658750496:D/vuECtIPpaalf/bz4HIrLBLISI=";
    	$descriptorspec = array(
    		0 => array("pipe", "r"),
    		1 => array("pipe", "w"),
    		2 => array("pipe", "r")
    	);
    	$process = proc_open($command, $descriptorspec, $pipes, null, null); //run test_gen.php
    	echo ("Start process:\n");
    	if (is_resource($process))
    	{
    		fwrite($pipes[0], "/help\n");    // send start
    		echo ("\n\nStart ....".fgets($pipes[1],4096)); //get answer
    		fwrite($pipes[0], "/exit\n");    // send get
    		echo ("Get: ".fgets($pipes[1],4096));    //get answer
    
    		fclose($pipes[0]);
    		fclose($pipes[1]);
    		fclose($pipes[2]);
    		$return_value = proc_close($process);  //stop test_gen.php
    		echo ("Returned:".$return_value."\n");
    	}

    vityapro, 27 Сентября 2016

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

    −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
    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
    global $obj,$pict; 
    file_put_contents ('export.txt',''); 
    $cr = file_get_contents ('data.txt'); 
    file_put_contents ('compile.txt',$cr); 
    $all = file_get_contents ('compile.txt'); 
    $player_x = c('player')->x; 
    $player_y = c('player')->y; 
    $all1 = str_replace('player_x',$player_x, $all); 
    $all2 = str_replace('player_y',$player_y, $all1); 
    $all3 = str_replace('picture',$pict, $all2); 
    $map_x = c("god")->w; 
    $map_y = c("god")->h; 
    $all4 = str_replace('map_x',$map_x, $all3); 
    $all5 = str_replace('map_y',$map_y, $all4); 
    $all6 = str_replace('obj_folder','compile/test_export/test/', $all5); 
    $all7 = str_replace('obj_count',$obj, $all6); 
    file_put_contents('export.txt', $all7, FILE_APPEND | LOCK_EX); 
    
    global $obj_x,$obj_y,$obj_w,$obj_h,$obj_color; 
    global $obj,$pict,$player_x,$player_y,$map_x,$map_y; 
    $player_x = c('player')->x; 
    $player_y = c('player')->y; 
    $map_x = c("god")->w; 
    $map_y = c("god")->h; 
    $obj_x = c("obj".$null)->x; 
    $obj_y = c("obj".$null)->y; 
    $obj_w = c("obj".$null)->w; 
    $obj_h = c("obj".$null)->h; 
    $obj_color = c("Form1->obj".$null)->brushColor; 
    ShowForm(map, SW_SHOW); 
    for ($x=0;$x<$obj;$x++) 
    { 
    cr_object(); 
    }

    Компиляция локаций в моём 2D движке который я писал очень давно xD

    NodnolStudio, 25 Сентября 2016

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

    −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
    c("openDlg1")->execute(); 
    $dir = c("openDlg1")->fileName; 
    $files1 = scandir($dir); 
    $files1 = str_replace("..","",$files1); 
    $files1 = str_replace(".","",$files1); 
    unset($files1[0]); 
    unset($files1[1]); 
    $count = 2; 
    $x = count($files1); 
    while ($count<=$x){ 
    $p1 = file_get_contents ("p1.txt"); 
    $p2 = file_get_contents ("p2.txt"); 
    $put = $p1.$dir."/".$files1[$count].$p2; 
    $count = $count+1; 
    file_put_contents ("index.html",$put, FILE_APPEND | LOCK_EX); 
    c("chromium1")->url = "index.html"; 
    }

    NodnolStudio, 25 Сентября 2016

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

    −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
    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
    $list = array(
    1 => "panel1",
    2 => "panel3",
    3 => "opt",
    4 => "listBox1",
    );
    //-----------------------------
    $x = $list[1];
    $dev_w = file_get_contents ("dev/".$x."_w.ini");
    c($list[1])->w = $dev_w;
    $dev_h = file_get_contents ("dev/".$x."_h.ini");
    c($list[1])->h = $dev_h;
    
    $x = $list[2];
    $dev_w = file_get_contents ("dev/".$x."_w.ini");
    c($list[2])->w = $dev_w;
    $dev_h = file_get_contents ("dev/".$x."_h.ini");
    c($list[2])->h = $dev_h;
    
    $x = $list[3];
    $dev_w = file_get_contents ("dev/".$x."_w.ini");
    c($list[3])->w = $dev_w;
    $dev_h = file_get_contents ("dev/".$x."_h.ini");
    c($list[3])->h = $dev_h;
    
    $x = $list[4];
    $dev_w = file_get_contents ("dev/".$x."_w.ini");
    c($list[4])->w = $dev_w;
    $dev_h = file_get_contents ("dev/".$x."_h.ini");
    c($list[4])->h = $dev_h;

    Запись в текстовые файлы информацию о позиции объектов (X и Y)

    NodnolStudio, 24 Сентября 2016

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

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $chat = c("memo1");
    $send = c("memo2")->text;
    $name = c("edit1")->text;
    $send1 = file_get_contents ("data/send.txt");
    $send1 = str_replace ("NAME",$name,$send1);
    $send1 = str_replace ("SEND",$send,$send1);
    $send1 = "".$send1;
    file_put_contents ("data/chat.txt", $send1, FILE_APPEND | LOCK_EX);
    $chat->text = file_get_contents ("data/chat.txt");

    Говно-чатик

    NodnolStudio, 23 Сентября 2016

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

    0

    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
    <?php
    //ini_set('display_errors', 1);
    //ini_set('display_startup_errors', 1);
    //error_reporting(E_ALL);
    
            
    	include('config.php');
    require_once dirname(__FILE__) . '/../../../../system/init.php';
            $user = new user();
            $code = NULL;
            $userid = $user::getId();
    
    	$hash = md5($_POST['action'].';'.$_POST['orderSumAmount'].';'.$_POST['orderSumCurrencyPaycash'].';'.$_POST['orderSumBankPaycash'].';'.$configs['shopId'].';'.$_POST['invoiceId'].';'.$_POST['customerNumber'].';'.$configs['ShopPassword']);		
    	if (strtolower($hash) != strtolower($_POST['md5']))
    //if (0 == 1)
                   { 
    		$code = 1;
    //echo 'Ошибка ' . $code;
    	}
    	else {
    
    
    		$code = 0;
    	}
    
    
    		print '<?xml version="1.0" encoding="UTF-8"?>';
    		print '<paymentAvisoResponse performedDatetime="'. $configs['shopId']  .'" code="'. $code .'" invoiceId="'. $configs['shopId']  .'" shopId="'. $configs['shopId'] .'"/>';
    
    //echo 'В конце  ' . $code;
    
    //$code = ($code === 0) ? $user::setPayment($user::getId(), date ("Y-m-d")) :
    //var_dump($code);
    //var_dump($user::getId());
    
    unset($user);
    
    ?>

    Без комментариев. Самый самый говнокод, созданный моим теперь уже бывшим коллегой.
    Хуже этого "шедевра" я так полагаю будет трудно найти. Хотя, это ж PHP, кот. кто попало типа как "осваивает", а потом появляется ЭТО.
    Угадайте, что делает этот код или по крайней мере должен был делать.

    P.S. Оригинальное форматирование, точнее его отсутствие, бережно сохранено.

    skigf, 23 Сентября 2016

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

    +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
    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
    $nofsets = $data['total_seats_per_row'];
    $nofsets = floor($nofsets / 2);
    $stall[$nofsets] = 'S';
    $stall[$nofsets + 1] = 'T';
    $stall[$nofsets + 2] = 'A';
    $stall[$nofsets + 3] = 'L';
    $stall[$nofsets + 4] = 'L';
    ///
    if ($showorder != 0) {
        $stall[$nofsets] = 'L';
        $stall[$nofsets + 1] = 'L';
        $stall[$nofsets + 2] = 'A';
        $stall[$nofsets + 3] = 'T';
        $stall[$nofsets + 4] = 'S';
    }
    $balcony[$nofsets] = 'B';
    $balcony[$nofsets + 1] = 'A';
    $balcony[$nofsets + 2] = 'L';
    $balcony[$nofsets + 3] = 'C';
    $balcony[$nofsets + 4] = 'O';
    $balcony[$nofsets + 5] = 'N';
    $balcony[$nofsets + 6] = 'Y';
    if ($showorder != 0) {
        $balcony[$nofsets] = 'Y';
        $balcony[$nofsets + 1] = 'N';
        $balcony[$nofsets + 2] = 'O';
        $balcony[$nofsets + 3] = 'C';
        $balcony[$nofsets + 4] = 'L';
        $balcony[$nofsets + 5] = 'A';
        $balcony[$nofsets + 6] = 'B';
    }
    //
    $circle[$nofsets] = 'C';
    $circle[$nofsets + 1] = 'I';
    $circle[$nofsets + 2] = 'R';
    $circle[$nofsets + 3] = 'C';
    $circle[$nofsets + 4] = 'L';
    $circle[$nofsets + 5] = 'E';
    if ($showorder != 0) {
        $circle[$nofsets] = 'E';
        $circle[$nofsets + 1] = 'L';
        $circle[$nofsets + 2] = 'C';
        $circle[$nofsets + 3] = 'R';
        $circle[$nofsets + 4] = 'I';
        $circle[$nofsets + 5] = 'C';
    }

    Взято из плагина заказа билетов под WordPress (Row Seats Core)

    P.S. там еще много всего, это только верхушка айсберга

    s1dex, 23 Сентября 2016

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

    +3

    1. 1
    if ( ( 0 <= strpos( $php, '<title>' ) || 0 <= strpos( $php, '</title>' ) ) && !$titletag  ) {

    https://github.com/WordPress/theme-check/blob/99d0b5dee1bfdba5ba907a4c090e8d84a918db5c/checks/title.php#L27

    3_dar, 22 Сентября 2016

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