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

    +162

    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
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    <?
    	if ($_GET['view'] == 'login') {
    		$_POST[email2] = htmlspecialchars(stripslashes($_POST[email]));
    		$_POST[pass2]  = htmlspecialchars(stripslashes($_POST[pass]));
    		if($_POST['email'] == $_POST['email2'] && $_POST['pass'] == $_POST['pass2']) {
    			if($_POST['email2'] && $_POST['pass2']) {				
    				$result_310 = mysql_query("SELECT * FROM `gameuser` WHERE `emailx` = '$_POST[email2]'");
    				$zapros_310 = mysql_fetch_array($result_310);
    				if($zapros_310['emailx']) {
    					if($zapros_310['passwordx'] != '' && $zapros_310['passwordx'] == md5($_POST['pass2'])) {
    						$ipd1       = $_SERVER["REMOTE_ADDR"];						
    						$result_105 = mysql_query("SELECT * FROM `ipblock` WHERE `ip` = '$ipd1'");
    						$zapros_105 = mysql_fetch_array($result_105);
    						if($zapros_105['id'] == '' && $zapros_105['ip'] != $ipd1) {
    							setcookie("iduser", $zapros_310['id']);
    							setcookie("emailuser", $zapros_310['emailx']);
    							setcookie ("passuser", $zapros_310['passwordx']);
    							
    							if($_COOKIE['code'])
    								if($_COOKIE['code'] != $zapros_310['id'])
    									mysql_query("INSERT INTO `statistic2` (info, date) VALUES ('".$_COOKIE['code']." change on ".$zapros_310['id']."', now());");
    							setcookie("code", $zapros_310['id'], time() + 2419200);
    							
    							$http_host5 = $_SERVER['HTTP_HOST'];
    							if ($http_host5 == 'dreamdivision.ru') {$http_host5 = "www.dreamdvision.ru";}
    							if ($http_host5 == 'dreamdivision.ru')     {$http_host5 = "www.dreamdivision.ru";}
    							if($zapros_310['id'] != '1') {$result_311 = mysql_query("UPDATE `gameuser` SET `ip` = '".$_SERVER["REMOTE_ADDR"]."', `host` = '$http_host5'  WHERE `id` = '$zapros_310[id]' LIMIT 1");}
    							$result_312 = mysql_query("SELECT * FROM `iploguser` WHERE `id` = '$zapros_310[id]'");
    							$zapros_312 = mysql_fetch_array($result_312);
    							if($zapros_312['ip'] != $ipd1) {
    								$result_313 = mysql_query("INSERT INTO `iploguser` ( `ip` , `id` ) VALUES ( '$ipd1', '$zapros_310[id]' );");
    							}
    							if ($zapros_310['tpcht'] == '0') {
    								$href1 = "updates.php";
    							} else if($zapros_310['tpcht'] == '1'){
    								$href1 = "main.php";
    							}
    							header("Location: $href1"); 
    						} else {
    							$smarty->assign('case', '2');
    							$smarty->assign('message', 'Пароль не верный.');
    							$smarty->display("index.tpl",$user_theme_name,$user_theme_name);
    						}
    					} else {
    						$smarty->assign('case', '2');
    						$smarty->assign('message', 'Пароль не верный.');
    						$smarty->display("index.tpl",$user_theme_name,$user_theme_name);
    					}
    				} else {
    					$smarty->assign('case', '2');
    					$smarty->assign('message', 'E-mail не верный.');
    					$smarty->display("index.tpl",$user_theme_name,$user_theme_name);
    				}
    			} else {
    				$smarty->assign('case', '2');
    				$smarty->assign('message', 'Заполните все поля.');
    				$smarty->display("index.tpl",$user_theme_name,$user_theme_name);
    			}
    		} else {
    			$smarty->assign('case', '2');
    			$smarty->assign('message', 'E-mail и/или Пароль содержат недопустимые символы.');
    			$smarty->display("index.tpl",$user_theme_name,$user_theme_name);
    		}
    	}
    $smarty->assign('case', '3');
    $smarty->display("index.tpl",$user_theme_name,$user_theme_name);

    Запостил: qbasic, 15 Декабря 2010

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

    • дооооооо! шаблонизаторе руляд. ога. без смарти этот гавнокод был бы в 100 ращ ольше и говнокодистее :)
      Ответить
    • показать все, что скрытопоставил всем минусы школота нех тут постить спокойноё ночи подрочили и на боковую завтра в школу блять
      Ответить
      • показать все, что скрытоТы хуй, твоя мать шлюха
        Ответить
      • Почему все, ставящие минусы без разбора, такие мудаки? Почему мне еще ни разу не встречался вменяемый минусдрочер? Одни уебаны, как на подбор, позерски дрочащие какой-нибудь PHP, исключительно ради того, чтобы указать его себе в "интересы" в ЖЖешечке, рядом с "Лердорф", "Пинк Флоид" и "НИИЧАВО", потому что "модно". Тупые эмо-хуесосы.
        Ответить
        • Пинк Флойд не трожь! это не для эмо = )
          Ответить
        • золотые слова!!!
          Ответить
        • >Лердорф
          Щито за хуйня?
          >Пинк Флоид
          А чо, они внезапно стали модными и молодёжными? Ёптваю. Я-то думал, что это я один как замшелый динозавр до сих пор их переслушиваю.
          Ответить
          • 1. аффтар пыха
            2. они как ни странно до сих пор в топ100, несмотря на то, что из четверых осталось двое...
            я тоже слушаю... особенно нравится концертник Pulse
            Ответить
            • >1. аффтар пыха
              А-а-а.
              >особенно нравится концертник Pulse
              Хорош. Хотя как по мне из студийных Dark Side of the Moon да Final Cut неплохи.
              Ответить
              • Delicate Sound Of Thunder
                Ответить
                • It's made of WIN. Well, mostly.
                  Except for the Dogs of War - it just makes me wanna puke. Totally pure shitload of fuck.
                  Ответить
                  • а еще мне нравятся некоторые каверы. Например, очаровательные Киски http://www.youtube.com/watch?v=KDs5Sv0VPRo
                    Ответить
                    • Поначалу я даже и не понел, что это таки RLH. Очаровательные-то они симпатичные, да вот только Пинк Флойда там нема. Во вступлении половина ДУШИ была.
                      Ответить
                      • а мне как раз и нравится, что они не копировали 1:1 ПФ
                        Ответить
                        • Нунизнаю.
                          Из каверов более-менее разве что High Hopes у Нахтсвюншей понравился.
                          Ответить
                    • Варг плачет
                      Ответить
            • Мне из ПФ только блюдце с секретами нравится. То что до - слишком долбанутое, то, что после - слишком квадратное.
              Ответить
          • много тут динозавров таких...
            Ответить
      • Пришла пора напомнить, что пыхоблядь - человек никчемный, слабовольный, генетически ленивый. Потому вынужденный постоянно врать себе и другим, оправдывая свою неспособность обустроить свою жизнь, врать, выдумывая внешние независящие от него причины оправдывающие его неспособность приобрести нормальный человеческий софт написанный профессионалами. Вот и сейчас, пыхоблядь сидит в родительской квартире, в своей комнате, за компьютером где стоят бэтты и альфы убогого кривого софта из курсовых работ студентов. Пишет он про то как прекрасен PHP, и как ужасны и отвратительны, как чудовищно омерзительны настоящие языки программирования, как Билл Гейтс препятствует развитию пыхопидорского софта. Время от времени он ходит на кухню чтобы заварить очередной доширак, возвращаясь обратно к монитору он с привычной гадливостью оглядывает весь хлев, в который превратилась его комната, вдыхает тяжелый смрад сальной протухшей одежды, гниющих объедков. Единственная отдушина в его жизни это линукс, система где его бесполезные знания найдут применение, где его никто не обвинит в плохом коде, это же свободный софт. Пыхоблядь искренне верит что наступит Вендекапец, а пока, чтобы приблизить свою мечту он скачивать и устанавливать новые порции убогого говна.
        Ответить
      • Пыхобляди от шипастой дилды не бегают - это всем известно. Они стоят, наклонившись вперед и призывно растягивая свои полужопия руками в стороны. Бегают от дилды схемеры. Поэтому для схемера два пути: или шипастая дилда его догонит и обратит в пыхобляди или схемер убежит от дилды и наденет железные трусы. Схемка, как и эмелеговно - язык переходный.
        Ответить
      • Пыхоблядь — это биологически на первый взгляд полностью идентичное человеку создание природы с руками, ногами, своего рода мозгами, глазами и ртом. Но это совсем иное, ужасное создание. Это лишь подобие человека, с человекоподобными чертами лица, находящееся в духовном отношении гораздо ниже, чем зверь. В душе пыхопидора царит жестокий хаос диких необузданных страстей, неограниченное стремление к разрушению стека, примитивное и неэффективное ручное управление памятью, самое неприкрытое копроебство. Одним словом, недочеловек. Итак, не все то, что имеет человеческий облик, равно. Горе тому, кто забывает об этом. Помните об этом, люди.
        Ответить
        • 15 лет прошло, а твои слова всё еще актуальны
          Ответить
      • Кона-тян стоит на четвереньках, извиваясь и подмахивая движущейся в ней Кагами. Волосатые мужские сиськи Коны-тян раскачиваются в такт движениям.
        Ну да, они не кавайные, не японские и не школьницы, но они обе трахаются с такой же страстью, как героини какой-нибудь хентайной манги.
        " Кагами-тя-а-а-ан !" — кричит Коната хриплым, совсем не девичьим голосом, кончая. Кагами мычит, делает еще несколько резких движений, и изливается следом.
        Обе почти сразу же засыпают, обнявшись.
        Их будит звонок телефона Кагами. Кагами вылезает из кровати. Кагами недовольно хмурится. Конате с кровати хорошо слышно, как мать Кагами-тян орет в трубку: «Дима! За тобой уже приходили из военкомата!» Сережа почесысает задницу через трусы и поправляет сползший набекрень парик: «Успокойся, ма, у меня все отлично. Я живу у девушки. Здесь они меня не найдут».
        Кона-тян похотливо пялится на тощую задницу Кагами-тян. Впрочем, на секс времени уже не хватает, — с грустью осознает Кона-тян. Она в последний раз потягивается, встает с кровати, влезает в джинсы, рубашку и свитер с оленями, стаскивает с головы парик и идет на кухню завтракать. Вскоре к ней присоединяется хмурая Кагами-тян. «Я хотела заехать домой и забрать кое-какие вещи,» — возмущается она. В бороде Конаты запутались крошки. Коната пьет кофе и удет в прихожую, где садится на стул и рассеянно взъерошивает свои волосы, в то время как Кагами надевает ей на ноги носки и кроссовки. На ногтях Кагами красуется вчерашний маникюр. «Надо бы подстричь волосы и бороду ,» — отстраненно думает Коната.
        Кроссовки надеты, следует традиционный поцелуй на прощание. «Когда мне дадут зарплату, я куплю все, что ты захочешь, Кагами-тян ,» — говорит Коната. Кагами счастливо улыбается.
        Сергей Мишустин, быдлокодер-фрилансер, закрывает за собой дверь и уходит на работу. Из окна ему машет рукой Кагами-тян.
        Ответить
      • показать все, что скрытоПЫХОПЛЕЯДА - это высеры ГСМ-ов и неграмотных долбоебов, которые проделали большую работу, изобретя колесо (квадратное) - чукча не читатель, блеать. Пыхоплеяда состоит из протопыха (слишком приподвыподвернут для петушков, известно, что новейшую версию удалось реализовать только на хаскеле), пыха - классика гостевушного жанра, гвидопыха и джапопыха. При этом, если гвидопых отличается от пыха только ЧСВ гвидопыхеров, упивающихся своей невъебенной илитностью, и наличием у хуесосов харизматичного фюрерка, то джапопых действительно несколько более продвинут, и в мокрых фантазиях джапопыхеров является смолтоком.
        Знатоки пыхоплеяды лепят гостевухи за доширак и заправляют картриджи.
        Ответить
      • показать все, что скрытоPHP - воплощение всех мокрых фантазий быдлокодеров, вместе взятых. Поэтому на http://govnokod.ru PHP-цитат больше всего. Программеры с мозгами, покодив на нем, это даже чувствуют. Хорош для лепки гостевух, хоумпаг, низконагруженных форумов, морд к базам данных и т. д. Чистый PHP-шник - тупорылая, безмозглая обезьяна или школьник, работающие за еду.
        Ответить
      • Мое личное мнение - среднестатистический пыхоотсос сегодня, это как комбайнер/тракторист в 30-ые годы. Просто делаем скидку на то, что сейчас 21 век, постиндустриальное общество и т.п. Но по сути: в чем заключается работа веб-макаки низшего звена? Получить задание, применить готовые инструменты, отдать результат, причем сама формулировка задания определяет то, какие инструменты будут применяться и как будет выглядеть код. Простора для "творчества" тут никакого нет. Я где-то встречал сравнение, что пыхообезьяна в хорошей конторе, это машинистка, выполняющая задания начальника отдела, отчасти я с этим согласен. Теперь вопрос: чем отличается такая работа, от работы комбайнера, который сел на собранный (не им) и подготовленный (не им) комбайн и поехал жать поле (поле тоже выбирает не он, да и засеяли его другие люди)?
        Другое дело, что можно разбираться в устройстве комбайна и уметь его самостоятельно ремонтировать - это уже подразумевает знание механики и пожалуй даже математики, ну а если, ты умеешь прикручивать к комбайну еще и свои полезные детали - вообще отлично. Но, это всё больше самодейтельность и зная всё это можно устроиться в депо по починке, ну или стать главным в звене комбайнеров, но ведь есть люди, которые проектируют и создают сам комбайн? Применительно к технике эти люди называются конструкторами, в программирование их принято называть - архитекторами. По сути их деятельность схожа - Sun, Microsoft, Oracle это и есть те конструктивные бюро IT индустрии, где создаются комбайны и тракторы современных высоких технологий. Такие дела.
        Дак вот к чему я это? Более, чем уверен, что Сергей Мишустин, находящийся здесь никакого отношения к созданию инструментов не имеет, а пользуется готовыми, приспосабливая их под свои нужды. А значит? А значит ребята, вот он - комбайнер, и спорить здесь кто возьмет за щеку, как минимум глупо.
        Ответить
      • По моему мнению, из всей толпы программистов, где, кроме работников достойных областей вроде разработки системного ПО, научно-вычислительных систем и новых методов хранения и индексации данных, есть и труженики менее уважаемые — программисты 1С, делфи, ремесленники корпоративных информационно-поисковых систем, усердно копипастящие и натирающие до зеркального блеска однообразные формочки добавления-правки-удаления записей из таблиц, а также их эквиваленты в деле проектирования веб-интерфейсов — так вот, среди всей этой толпы особой низостью мышления отличается веб-программист на PHP.
        Ответить
        • Э, дельфинов не трогай, они хоть и упоротые, но хотя бы интересуются низкоуровневыми вещами!
          Ответить
      • И я не говорю о программисте более широкого профиля, который вот в данный момент вынужден писать денежный проект на PHP, а о таком, который больше ничего и не умеет. Все его познания о программировании лежат в справочнике по HTML и уродливо оформленной книжке «PHP & MySQL. Руководство профессионала».

        Приведу один лишь пример. На одном форуме человек предложил денег за простейшую задачу: надо парсить и показывать каталог продуктов. Вся загвоздка была в том, что нельзя было использовать ни PostgreSQL, ни MySQL, ни даже SQLite. Исходные данные о продуктах грузились в определенное место CSV-файлом. Картинки с продуктами лежали в отдельной директории. По заданию, количество продуктов никогда не было заоблачным.

        Ну так вот, я от нехрен делать и из чистого любопытства (ну и корыстолюбия, да) задачку ту сделал. Не стал только ее отдавать, когда узнал, каков был бюджет (банковские комиссии съели бы практически всю сумму, ну и сама сумма по себе очень жлобская была). Там работы было часа три на все про все.

        Но показательными были сообщения других пользователей. Пользователей, некоторые из которых потрясали уймой опыта, закрученными стартапами и компетентным выражением лица (в том сообществе можно смотреть профессиональные резюме участников). Они искренне недоумевали, как можно без реляционной базы данных сделать фильтрацию и группировку записей. Об альтернативных методах их квадратно-гнездовые мозги задуматься были неспособны.
        Ответить
        • показать все, что скрытопиши ещё может зайду почитаю твоей уёбской фантазии на что-то стоящее все равно не хватит тупой малолетний мудак
          Ответить
        • ссылочку можно, почитать? = )
          Ответить
        • дак
          пыхомакаки незнают, что кроме MySQL есть и другие места хранения.
          они привыкли делать по 20 запросов на каждый заход на сайт
          от предложения хранить что нить в памяти у них конвульсии
          Ответить
          • > хранить что нить в памяти
            к сожалению это не джава, и без мемкеша это кратковременное держание
            Ответить
      • В общем и целом, я сделал один вывод. Сколько бы опыта применения навыков (даже не знаний) из книжки «PHP & MySQL» человек не имел, если это + краткий экскурс по фронтэндовым технологиям а-ля jQuery — это все, что он за эти годы узнал в своей профессии, то он не программист. Даже не личинка программиста. Это квинтэссенция непрофессионализма: неспособность даже представить себе возможность существования нестандартной ситуации. И в этом его сходство с паразитом, паттерн жизнедеятельности которого может быть достаточно сложным, но при этом настолько узко специализирован, что любое отклонение от этого паттерна смертельно.
        Ответить
      • Всегда поражался наглости пыхобыдла (и неизвестно откуда взявшемуся ЧСВ - постоянные разговоры об убер-оптимизациях и одновременная неспособность ответить на простейшие вопросы, например какую асимптотическую сложность имеет их же алгоритм - что какбэ намекает), типичное их поведение - пиздануть во всю глотку откровенную чушь и побыстрее слинять, пока хуями не закидали, но бывает и не везет: некоторых таки ловят и оперативно перепосвящают в самочек. И вот что интересно: сколько бы раз их не сношали, все равно продолжают в том же ключе. Вам, может быть, нравится это, может быть вы - просто латентные?
        Есть над чем задуматься.
        Ответить
      • обнаружен протоуёбок
        Ответить
    • показать все, что скрытоблять тут скучно три пидора какие-то контуются да и с теми поговорить не о чем
      Ответить
    • показать все, что скрытоСлава Роду, Слава Руси!
      Ответить
    • показать все, что скрыто1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111111111111111111111111111 1111111111111111
      Ответить
    • Войну и мир сюда ещё можно? Ну чтобы для потомков.
      Ответить
      • но обязательно по тексту пройтись и вместо вронского подставить сергея уже-забыл-как-его
        Ответить
    • как топикстартера за живое задели = )
      Ответить
    • показать все, что скрытомартышки блять поменяйте мне 100вмз на вмр
      Ответить
    • охтыжебаныйтынахуй
      MASSIVE WIN
      Ответить

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