-
Список говнокодов пользователя SunnyMagadan
Всего: 21
-
+80
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
// Для очень важных целей извлекаем текущую дату на MSSQL сервере
$d=mssql_query("SELECT getdate()");
$dattime=mssql_fetch_array($d);
// А теперь внимание. Вставляем полученную в предыдущем запросе дату в новую запись
$result="INSERT INTO lgotrivia_gotrivia_game (dateTime, dateTimeIphone, gamemode, playerid, scores, phoneid, app_id)
VALUES ('".$dattime[0]."','".$datetime_iphone."', '".$gamemode."', '".$playerid."', '".$scores."', '".$phoneid."', '".$appid."')";
$res=mssql_query($result);
По каким-то причинам стало не модно в INSERT запросах использовать вызов GETDATE() или CURRENT_TIMESTAMP. Через PHP прослойку ведь куда круче. Видимо таким ребятам тоже платят за строчки кода.
SunnyMagadan,
23 Мая 2012
-
+171
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
// ИЗМЕНЕНИЕ ПАРОЛЯ
if (isset($_POST['password'])) {
$password = $_POST['password'];
if ($password == '') exit("Вы не ввели пароль");
if (strlen($password) < 3)
exit ("Пароль должен состоять не менее чем из 3 символов.");
$password = md5($password);
$password = $password."b3p6f";
$result2 = mysql_query("UPDATE users SET password='$password' WHERE email='$old_email'");
if ($result2 == 'TRUE')
echo "<html>
<head>
<meta http-equiv='Refresh' content='5; URL=page.php?id=".$_SESSION['id']."'>
</head>
<body>
Ваш пароль изменен! Вы будете перемещены через 5 сек. Если не хотите ждать, то
<a href='page.php?id=".$_SESSION['id']."'>
нажмите сюда.
</a>
</body>
</html>";
}
Код из серии "Шоколадные шедевры"
SunnyMagadan,
29 Ноября 2011
-
+146
- 1
<br style="font-size: 19.5px; line-height: 28.5px;" />
"Шоколадная" верстка
SunnyMagadan,
14 Апреля 2011
-
+161
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
if(trim($_POST['Event_Name']) != '') {
if(trim($_POST['StartDate']) != '') {
if(trim($_POST['EndDate']) != '') {
if(trim($_POST['EndDate']) != '') {
if(trim($_POST['Community_Id']) != 0) {
if(trim($_POST['Event_Location']) != '') {
if(trim($_POST['Event_Latitude']) != '' && is_numeric($_POST['Event_Latitude'])) {
if(trim($_POST['Event_Longitude']) != '' && is_numeric($_POST['Event_Longitude'])) {
...................................................
// Далее много строк страшного кода с вызовами самописных методов для работы с датой. Аля:
$hrs = _ampmto24hrs($hrs, $ampm);
$StartDateTime = dateandtime2timestamp($_POST['StartDate'], $hrs, $mins);
.....................................................
// Далее формируется SQL код. Привожу интересный кусок и обращаю внимание на название полей таблицы, вида Darren_XXXXXXX.
// Darren - имя заказчика
$sql .= "`Event_Featured` = '".(($_POST['Event_Featured'] == 'on')?'True':'False')."', ".
"`Submitters_Email` = '', ".
"`Darren_EventDisplayName` = '"._clean($_POST['Darren_EventDisplayName'])."', ".
"`Darren_ShortDesc` = '"._clean($_POST['Darren_ShortDesc'])."', ".
"`Darren_Desc` = '"._clean($_POST['Darren_Desc'])."', ".
........................................................
// Заканчивается сие безобразие все тем же забором
} else {
$error['error_mistake'] = true;
}
} else {
$error['error'] = true;
$error['Event_URL'] = true;
}
} else {
$error['error'] = true;
$error['Event_Longitude'] = true;
}
} else {
$error['error'] = true;
$error['Event_Latitude'] = true;
}
} else {
$error['error'] = true;
$error['Event_Location'] = true;
}
} else {
$error['error'] = true;
$error['Community_Id'] = true;
}
} else {
$error['error'] = true;
$error['EndDate'] = true;
}
} else {
$error['error'] = true;
$error['EndDate'] = true;
}
} else {
$error['error'] = true;
$error['StartDate'] = true;
}
} else {
$error['error'] = true;
$error['Event_Name'] = true;
}
А вот визитная карточка автора этого кода: date_default_timezone_set('Asia/Calcutta'). Думаю, что этим все сказано.
SunnyMagadan,
12 Апреля 2011
-
+163
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
if(!$timeless) {
if($event['_hup'] > $event['_hdn'])
echo $time_start;
else
echo $time_start.' - '.$time_end;
} else {
if($event['_hup'] > $event['_hdn'])
echo $time_start;
else
echo $time_start;
}
Я не пишу запутанный код.
SunnyMagadan,
01 Апреля 2011
-
+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
function m_location_count($cat, $featured = true) {
global $var;
$title = '';
if(is_array($cat)) {
$cat_arr = $cat;
$cat = "";
$first = true;
foreach($cat_arr as $v) {
if($first) {
$title .= $v;
$cat .= "'$v'";
$first = false;
} else {
$title .= " & $v";
$cat .= ",'$v'";
}
}
} else {
$title = $cat;
$cat = "'$cat'";
}
if($featured) {
$sql = "select jjl.loc_id, jjl.title, jjl.street, jjl.phone, jjl.loccat from `jos_jev_locations` jjl, jos_jev_customfields3 jjc where jjl.loc_id = jjc.target_id and jjc.value = 1 and jjl.published=1 order by jjl.title ";
}
else {
$sql = "select jjl.loc_id, jjl.title, jjl.street, jjl.phone, jjl.loccat from `jos_jev_locations` jjl, `jos_categories` jc where jjl.loccat = jc.id and jc.title in($cat) and jjl.published=1 order by jjl.title";
}
$data =mysql_query($sql);
return mysql_num_rows($data);
}
COUNT()???? Не, не слышал.
SunnyMagadan,
01 Апреля 2011
-
+172
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
<?
@session_start();
$fini=rand(0,9);
if($fini==1){
$_SESSION['idi']='ZM55PKL216';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka1.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==2){
$_SESSION['idi']='2K1P6LZ55M';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka2.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==3){
$_SESSION['idi']='LK561MP5Z2';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka3.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==4){
$_SESSION['idi']='65ZP1MLK25';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka4.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==5){
$_SESSION['idi']='552P6LM1ZK';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka5.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==6){
$_SESSION['idi']='ZP2M615LK5';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka6.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==7){
$_SESSION['idi']='KM5P2Z615L';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka7.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==8){
$_SESSION['idi']='2KP5Z16L5M';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka8.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==9){
$_SESSION['idi']='PKM15Z25L6';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka9.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==0){
$_SESSION['idi']='6ZP5L25M1K';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka10.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<div style="position:absolute; top:-10px; left:25px; width: 340px; height: 49px; z-index:8;"><font size="+2" color="#333399" style="position:absolute; top:236px; left:-5px; width: 284px;">Контрольное значение для ячейки значение:</font>
</div>
Содержимое файла "kontrolnoe znachenie.php".
Великий и ужасный "генератор капчи". Особая прелесть в том, что файл начинается с пустой строки, а потом уже идет <?@session_start(). Кто сталкивался с проблемой "Headers are already sent" поймет, поймет также почему автор наивно пытается исправить эту проблему с помощью @.
Продолжение серии: #4101, #4100.
SunnyMagadan,
26 Августа 2010
-
+150
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
<?session_start();
require_once "../Source/connect.php";
require_once "../Models/Comment(class).php"?>
<link rel="stylesheet" href="../Source/style.css" type="text/css" />
<a href="../Forms/Register_form.php">Регистрация</a> <br/><br/>
<form name="login" action="../Controller/Controller.php" method="post">
<input name="login" type="text" value=""> Логин <br/>
<input name="password" type="password" value=""> Пароль <br/>
Введите данные:<br/><br/>
<input name="do" type="submit" value="Войти">
<?session_destroy();?>
</form>
<?
$comment = new Comm();
$comment->Menu();
$comment->Coments();
?>
Хочется назвать сие творение: "Очень быстрая сессия".
Это весь код главной страницы простенького сайта-блога. Автор даже не подозревает о существовании тегов <html>, <head> и <body>. Вначале можно было подумать, что он засунул их в один из подключаемых файлов, а нет. Просто не нужны они ему и все.
SunnyMagadan,
25 Августа 2010
-
+166
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" type="text/css" href="table style.css"/>
<?
@session_start();
if(!isset($_SESSION['login']))
{ echo '<div id="sulochki" style="top:80px; position:absolute; left: 678px;"><a href="avtorizaciya.php">Вход</a></div>'; }
if(isset($_SESSION['login']))
{ echo '<div style="top:85px; position:absolute; left: 678px;">
<form action="obrabotka avtorizaciy.php" method="post">
<input type="submit" name="logout" style="color:#F93; font-size:18px" value=" Выход "/> </form> </div>'; }
if(isset($_SESSION['login'])) {
$str=strtoupper($_SESSION['niks']);
echo'<div style="position:absolute;left:650; top:25; color:#FFF; font-size:21px; z-index:1">Здравствуйте '.$str.'</div>';}
?>
Содержание файла с емким названием "vhod_vuchod.php"
SunnyMagadan,
25 Августа 2010
-
+160
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$ix=$_POST['danue'];
if(isset($_POST['danue'])){
$reyd="INSERT INTO `NOVOSTI` (`CONNTEKT`) VALUES ('{$ix}')";
$rido=mysql_query($reyd) or die ("no dannuch");
header ('location: index.php');}
SunnyMagadan,
25 Августа 2010