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

    +163

    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
    if ( file_exists( dirname($_SERVER['DOCUMENT_ROOT']).'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg' )  ) {
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpg';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
                		
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
                		
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.gif';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.png';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png';
    
    		} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.GIF';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF';
    
                	} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG' )  ) {
                	
                		$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.PNG';
                		$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG';
                		
                	/*
                	 *     а теперь с цветами
                	 */
                	// еще столько же условий...
                	{
                		$img = '/images/lotImg.jpg';
                		$bigimg = '/images/lotImg.jpg';
                	}

    Взято из какого-то подобия интернет-магазина

    Запостил: janitor, 29 Октября 2011

    Комментарии (9) RSS

    • Код явно скопипастин с ГК. Тут такого море.
      Ответить
    • Ухахаха, я не могу))) Что за «мудак »это писал?) Давно не видел такого, закрыл на всё глаза, но не смог закрыть на то, как «программист» обходит проверку на регистрозависимые расширения изображений))) А ведь спасла бы всего 1 базовая функция strcasecmp()
      В общем +1)))
      Ответить
      • Там еще комментарий забавный:
        /*
        * все что ниже этого комментария читать не стоит.
        * там твоирся полный пиздец состоящий из костылей, прикрученых что бы реализовать
        * хотелки килента.
        * говорить мне что код кривой ненадо - я и так это знаю,
        * ибо от исходного кода остались всего пару строчег.
        *
        * Спасибо за внимание и удачи.
        *
        */
        Ответить
        • > там твоирся
          > хотелки килента
          > говорить мне что код кривой ненадо
          и с родным тоже плоховато

          > остались всего пару строчег
          ну это все обьясняет.
          Ответить
        • PHP === школота
          Ответить

    Добавить комментарий