- 1
- 2
- 3
if(@$_GET['modul']=="logout"){
//code
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
if(@$_GET['modul']=="logout"){
//code
}
ленивый мудак
+159
echo $Router->index->title->DB->select("SELECT title FROM content WHERE id = 1");
+161
$razn = mktime(0,0,0,$m,$d,$y);
$vozrast = (time() - $razn) / 31536000;
return explode(".",$vozrast);
из кода одного крупного сайта, сделанного на заказ
+157
$wpdb->query($wpdb->prepare("INSERT INTO `".WPSC_TABLE_CART_CONTENTS."` (`prodid`, `name`, `purchaseid`, `price`, `pnp`,`tax_charged`, `gst`, `quantity`, `donation`, `no_shipping`, `custom_message`, `files`, `meta`) VALUES ('%d', '%s', '%d', '%s', '%s', '%s', '%s', '%s', '%d', '0', '%s', '%s', NULL)", $this->product_id, $this->product_name, $purchase_log_id, $this->unit_price, (float)$shipping, (float)$tax, (float)$tax_rate, $this->quantity, $this->is_donation, $this->custom_message, serialize($this->custom_file)));
$cart_id = $wpdb->get_var("SELECT LAST_INSERT_ID() AS `id` FROM `".WPSC_TABLE_CART_CONTENTS."` LIMIT 1");
Это код WP-Ecommerce. Ахтунг!
+163
<?php
// Создание массива из строки
if($_POST['add_array']=="Получит массив")
{
// новый массив для заполнения значениями
$new_arr = array();
$text = explode(",", htmlspecialchars($_POST['text']));
for($i=0; $i<count($text); $i++)
{
$vol = "<".$text[$i].">";
array_push($new_arr,$vol);
}
print_r($new_arr);
}
?>
<form method="post" action="">
Введите текст:<br>
<textarea name="text" cols="70" rows="5"></textarea>
<br>
<br>
<input name="add_array" type="submit" value="Получит массив">
</form>
Нашел на одном сайте с уроками по PHP.
+114
<?php
function initiate()
{
$logged_in = false;
if(isset($_SESSION['user_name']))
{
$logged_in = true;
}
// Check that cookie is set
if(isset($_COOKIE['auth_key']))
{
$auth_key = safe_var($_COOKIE['auth_key']);
if($logged_in === false)
{
// Select user from database where auth key matches (auth keys are unique)
$auth_key_query = mysql_query("SELECT username, password FROM users WHERE auth_key = '" . $auth_key . "' LIMIT 1");
if($auth_key_query === false)
{
// If auth key does not belong to a user delete the cookie
setcookie("auth_key", "", time() - 3600);
}
else
{
while($u = mysql_fetch_array($auth_key_query))
{
// Go ahead and log in
login($u['username'], $u['password'], true);
}
}
}
else
{
setcookie("auth_key", "", time() - 3600);
}
}
}
?>
Там целый сайт такого кода полный http://www.ruseller.com/lessons.php?rub=28&id=427
+176
function NDS($poisk)
{
preg_match('#БЕЗ НДС#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#без НДС#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС НЕТ#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС нет#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС не облагается#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС НЕ ОБЛАГАЕТСЯ#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС НЕ ПРЕДУСМОТРЕН#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#Без налога (НДС)#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#НДС: БЕЗ НАЛОГА#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#Без НДС#', $poisk, $matches);
if(empty($matches[0]))
{
preg_match('#без налога (НДС)#', $poisk, $matches);
if(empty($matches[0]))
{}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
else return true;
}
Обнаружено в старом проекте заказчика
+122
<?php
$login=!empty($_POST['upload_login'])?$_POST['upload_login']:null;
$date_load=date('YmdHis');
$info_load=getimagesize($_FILES['upload_wrapper']['tmp_name']);
if(isset($_FILES['upload_wrapper'])&&$_FILES['upload_wrapper']['error']===0){
if($_FILES["upload_wrapper"]["type"]=="image/jpeg"or$_FILES["upload_wrapper"]["type"]=="image/jpg"or$_FILES["upload_wrapper"]["type"]=="image/gif"or$_FILES["upload_wrapper"]["type"]=="image/png"){
if($_FILES['upload_wrapper']['size']<"100000"){
if($info_load[0]<151&&$info_load[1]<151&&$info_load[0]>149&&$info_load[1]>149){
if(!file_exists('./loads/'.$login.'')){mkdir("./loads/$login",0700);}
if(!file_exists('./loads/'.$login.'/wrapper')){mkdir("./loads/$login/wrapper",0700);}
mkdir("./loads/$login/wrapper/$date_load",0700);
if(move_uploaded_file($_FILES['upload_wrapper']['tmp_name'],'./loads/'.$login.'/wrapper/'.$date_load.'/'.$_FILES['upload_wrapper']['name']));
}}}}
?>
<body onload="parent.document.getElementById('upload_wrapper_ok').innerHTML=document.body.innerHTML"><?php if(is_dir('./loads/'.$login.'/wrapper/'.$date_load.'')){echo('Готово. Обложка загружена<style type="text/css">.upload_wrapper_form{display:none} .error_lesson, .error_wrapper{display:none!important}</style>');}else{echo'<style type="text/css">.error_lesson, .error_wrapper{display:block}</style>';}?></body>
<iframe id="iframe_load_wrapper" class="none" onload="parent.document.getElementById('upload_wrapper_final').innerHTML=document.getElementById('iframe_load_wrapper').innerHTML"><?php $login=!empty($_POST['upload_login'])?$_POST['upload_login']:null; if(file_exists('./loads/'.$login.'/wrapper/'.$date_load.'')){echo('http://youex.ru/modules/lessons/loads/'.$login.'/wrapper/'.$date_load.'/'.$_FILES['upload_wrapper']['name'].''.'');}?></iframe>
без коментриев
+179
$sql=mysql_query("SELECT id FROM table");
$id=mysql_num_rows($sql)+1;
$qry=mysql_query("INSERT INTO table(id, .....) VALUES ('$id','.....')")
or die (mysql_error());
Осуществление auto_increment-а!
Угадайте, что будет если кто то удалить одну строку из таблицу?
+157
<?
@$ok=$HTTP_POST_VARS["ok"];
@$user=$HTTP_POST_VARS["user"];
@$pwd=$HTTP_POST_VARS["pwd];
if(!isset($ok))
echo "<form action=.$2.php. method=POST>"
."Name<input type=text name user><br>"
."Password<input type=password name=pwd><br>"
."<input type=submit name=ok value=Войти>"
."</form>";
else
{
if(($user="Demo")&&($pwd=="Demo"))
echo "Wellcome";
else
echo "Access Blocked";
}
?>
Говорят, что это не говнокод.