- 1
if(!$model->sourse->access->firstname == 1)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
if(!$model->sourse->access->firstname == 1)
$model->sourse->access->firstname - либо 0, либо 1... Нужно просто иногда высыпаться :(
+164
$zzz1="<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"tsa\">";
$zzz3="</table>";
if($str==1){
$str=0;
}
for($lk=$str;$lk<$str+10;$lk++){
$kod=$pv;
$kod=$this->sql("SELECT name_saita, url_saita, opis FROM $this->sait WHERE id='{$kod[$lk][id]}'");
$kod=$this->mb($kod);
if($kod[0]['name_saita']==NULL){
break;
}
$zzz2=$zzz2."<tr>
<td align=\"center\" width=\"20%\">{$kod[0][nov_saita]}</td>
<td width=\"80%\" class=\"op\">{$kod[0][opis]}</td>
</tr>";
}
$zzz=$zzz1.$zzz2.$zzz3;
Классика жанра
+169
$page = $_GET["p"];
if(!$page) $page="index";
// ===== Собираем страницу =====
readfile("temp/top.html"); // Верхушка шаблона
readfile("pages/$page.txt"); // Собственно подгружаем контент, в зависимости от значения переменной $page
readfile("temp/down.html"); // Низ шаблона
Нано движок на файловой бд
+163
<?php
include ($_SERVER["DOCUMENT_ROOT"]."/config.php");
if (isset($_REQUEST['sub'])) //Если нажата кнопка (name="sub")
{
//Создаем таблицу, если ее еще не существует
mysql_query ('CREATE TABLE IF NOT EXISTS gostivaay_ckniga (
id int(100) NOT NULL AUTO_INCREMENT,
stamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
GCkname varchar(20) NOT NULL,
GCkemail varchar(40) NOT NULL,
GCkICQ varchar(15) NOT NULL,
GCkURL varchar(50) NOT NULL,
GCktext varchar(2000) NOT NULL
)') or die(mysql_error());
//Делаем запись в таблицу
$sql = mysql_query("INSERT into gostivaay_ckniga (GCkname, GCkemail, GCkICQ, GCkURL, GCktext)
values ('".$_REQUEST['name_3']."', '".$_REQUEST['e-mail_3']."',
'".$_REQUEST['ICQ_3']."', '".$_REQUEST['URL_3']."', '".$_REQUEST['text_box_3']."');");
}
?>
<body>
<link rel="stylesheet" type="text/css" href="/gostivaay_ckniga/style/style_forma.css">
<script type="text/javascript" src="/gostivaay_ckniga/script/gostivaay_ckniga_script.js"></script>
<form action="gostivaay_ckniga.php" method="post" name="test_form">
<table id="table" cellspacing="0" cellpadding="2">
.........
<td colspan="4" id="smile_form">
<table cellspacing="0" id="div_smile_form">
<tr>
<td class="kletka_2" onclick='InsertSmile(":0001:")'><img id="smile_1" src="/images/smile/0001.gif" title=":0001:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0002:")'><img id="smile_2" src="/images/smile/0002.gif" title=":0002:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0003:")'><img id="smile_3" src="/images/smile/0003.gif" title=":0003:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0004:")'><img id="smile_4" src="/images/smile/0004.gif" title=":0004:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0005:")'><img id="smile_5" src="/images/smile/0005.gif" title=":0005:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0006:")'><img id="smile_6" src="/images/smile/0006.gif" title=":0006:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0007:")'><img id="smile_7" src="/images/smile/0007.gif" title=":0007:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0008:")'><img id="smile_8" src="/images/smile/0008.gif" title=":0008:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0009:")'><img id="smile_9" src="/images/smile/0009.gif" title=":0009:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0010:")'><img id="smile_10" src="/images/smile/0010.gif" title=":0010:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0011:")'><img id="smile_11" src="/images/smile/0011.gif" title=":0011:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0012:")'><img id="smile_12" src="/images/smile/0012.gif" title=":0012:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0013:")'><img id="smile_13" src="/images/smile/0013.gif" title=":0013:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0014:")'><img id="smile_14" src="/images/smile/0014.gif" title=":0014:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0015:")'><img id="smile_15" src="/images/smile/0015.gif" title=":0015:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0016:")'><img id="smile_16" src="/images/smile/0016.gif" title=":0016:" /></td>
<td class="kletka_2" onclick='InsertSmile(":0017:")'><img id="smile_17" src="/images/smile/0017.gif" title=":0017:" /></td>
</tr>
</table>
+158
function portfolio_lists($bool, $d, $str, $ids) {
if (!isset($_GET['page']) or !is_numeric($_GET['page'])) { $page = 1; } else { $page = mysql_real_escape_string($_GET['page']); }
$write = null;
$sch_res_num = 0;
$sch = 0;
if ($bool == "personal") { $query = "SELECT * FROM `wp_posts` WHERE post_type='jh-portfolio' && post_status='publish'"; }
if ($bool == "category") { $query = "SELECT * FROM `wp_posts` WHERE post_status='publish' && post_type='jh-portfolio' &&".$ids; }
$sql = mysql_query($query) or die("Error ;)");
$num = mysql_num_rows($sql);
if ($bool == "personal") {
$sql = mysql_query($str->strake($num, $d, $page, false)); } else { $sql = mysql_query($str->strake($num, $d, $page, $ids));}
if ($num > 0) {
while ($moar = mysql_fetch_array($sql)) {
//Изображение
$img1 = mysql_fetch_row(mysql_query("SELECT * FROM `wp_postmeta` WHERE post_id='".$moar['ID']."' && meta_key='_jhp_main_image'"));
$img2 = mysql_fetch_row(mysql_query("SELECT * FROM `wp_postmeta` WHERE post_id='".$img1[3]."' && meta_key='_wp_attached_file'"));
//Категория принадлежности
$cat = mysql_query("SELECT * FROM `wp_term_relationships` WHERE object_id=".$moar['ID']) or die("Error: ".mysql_error());
if (mysql_num_rows($cat) > 0) {
$cat = mysql_fetch_array($cat);
$cat = mysql_fetch_array(mysql_query("SELECT * FROM `wp_terms` WHERE term_id=".$cat[1]));
$cat = array('id'=>$cat['term_id'], 'name'=>$cat['name']);
$im = false;
} else {
$cat = array('id'=>'', 'name'=>'Other Category');
$im = true;
}
if (strlen($img2[3]) > 0) {
$connect = explode(".", $img2[3]);
$connect = $connect[0]."-150x150.".$connect[1];
if ($im == 0) { $w = "<a href=\"http://".URL."/?page_id=20&cat_portfolio=".$cat['id']."\" class=\"category\">".$cat['name']."</a>"; }
if ($im == 1) { $w = "<font class=\"category\">".$cat['name']."</font>"; }
//Запись в переменную
$write .= "<td class=\"content_text\" ".$kr."><img src=\"http://".URL."/wp-content/uploads/".$connect."\" alt=\"\" class=\"image_portfolio\" style=\"padding-bottom: 10px;\"><br><a href=\"".$moar['guid']."\">".$moar['post_title']."</a><br>".$w."</td>";
} else {
$write .= "<td class=\"content_text\" ".$kr."><img src=\"http://".URL."/wp-content/themes/wp-framework/img/inu.png\" alt=\"Основное изображение работы не загружено\" class=\"image_portfolio\" style=\"padding-bottom: 10px;\"><br><a href=\"".$moar['guid']."\">".$moar['post_title']."</a><br>".$w."</td>";
}
$sch++;
if($sch == 3 or $sch == $sch_res_num+3) { $write .= "</tr><tr>"; $sch_res = true; $sch_res_num = $sch; } else { $sch_res = false; }
}
print($write);
if ($bool == "personal") { print("<tr><td class=\"content_text\">Go to page: ".$str->strprint("personal")."</td></tr>"); }
if ($bool == "category") { print("<tr><td class=\"content_text\">Go to page: ".$str->strprint("category")."</td></tr>"); }
if ($sch_res == false) { echo "</tr>"; }
} else { print("<td class=\"content_text\">No projects</td></tr>"); }
}
+168
function getCurrentDate(){
$vDate = '';
$vFullDate = getdate();
//print_r($vFullDate);
if ($vFullDate['mon']<10) $vFullDate['mon']='0'.$vFullDate['mon'];
$vDay = $vFullDate['mday'];
$vMon = $vFullDate['mon'];
$vYear = $vFullDate['year'];
$vWDay = $vFullDate['wday'];
$vVYear = (date("L"));
if (($vDay == 30) && ($vMon == 4)) {
$vDate = '04.05.'.$vYear;
return $vDate;
}
if (($vDay == 8) && ($vMon == 5)) {
$vDate = '11.05.'.$vYear;
return $vDate;
}
if (($vDay==30) && (in_array($vMon,$this->mTMon))) {
$vMon++;
if ($vWDay == 5) {
$vDay=$vDay+3;
}
else {
$vDay++;
}
$vDay = 1;
}
elseif ($vDay==31) {
$vDay =1;
$vMon ++;
if ($vMon<10) {
$vMon = '0'.$vMon;
}
}
elseif (($vDay==31)&& ($vMon==12)){
if ($vWDay == 5) {
$vDay=$vDay+3;
}
else {
$vDay++;
}
$vMon = 1;
$vYear ++;
}
elseif ($vWDay == 5) {
$vDay=$vDay+3;
}
else {
$vDay++;
}
if ($vDay < 10) {
$vDay = '0'.$vDay;
}
if ($vMon < 10) {
$vMon = '0'.$vMon;
}
$vDate = $vDay.'.'.$vMon.'.'.$vYear;
if ($vDate == '12.06.2009') {
$vDate = '15.06.2009';
}
return $vDate;
}
Так получилось, что мне приходится часто смотреть на чужой код. В этом случае сотрудники одного отдела, выдающего справки (число в справке должно быть на 3 дня больше текущего) пожаловались мне, что форма выдает справки обычно нормально и они даже смирились, когда у месяца появляется 31-е число, но тут появилось вдруг 32-е и они забеспокоились.
Полез - увидел - поржал - заменил одной строчкой date('d.m.Y',strtotime("+3 days"));
+158
if ($_GET[action] == "avatar") {
if ($info = $_GET[info]) {
if ($info[avatar]) {
echo $info[avatar];
} else {
header("Content-type: image/png");
$im = imagecreatetruecolor(80, 80);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 80, 80, $white);
$font = "fonts/avatar.ttf";
$text = "HET";
imagettftext($im, 20, 0, 15, 40, $grey, $font, $text);
imagettftext($im, 20, 0, 14, 39, $black, $font, $text);
$text = "ABATAPA";
imagettftext($im, 14, 0, 5, 55, $grey, $font, $text);
imagettftext($im, 14, 0, 4, 54, $black, $font, $text);
imagepng($im);
imagedestroy($im);
}
} else {
header("Content-type: image/png");
$im = imagecreatetruecolor(80, 80);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 80, 80, $white);
$font = "fonts/avatar.ttf";
$text = "HET";
imagettftext($im, 20, 0, 15, 40, $grey, $font, $text);
imagettftext($im, 20, 0, 14, 39, $black, $font, $text);
$text = "ABATAPA";
imagettftext($im, 14, 0, 5, 55, $grey, $font, $text);
imagettftext($im, 14, 0, 4, 54, $black, $font, $text);
imagepng($im);
imagedestroy($im);
}
}
Вот такое говнецо встретилось))
+158
<?
$id = isset($_GET['id']) ? (int)$_GET['id']: false;
if(!isset($_GET['id'])){echo "Right";}
elseif(!(int)($_GET['id'])){echo "The id does not exist";}else{
$id = mysql_real_escape_string($_GET['id']); }
$sql = "SELECT * FROM `users` WHERE `id` = '$id'";
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
while ($row = mysql_fetch_assoc($result)){
Echo $row['name'];
Echo $row['surname'];
}
# вывод рейтинга <<<
// в этот запрос передаем id пользователя, полученный на предыдущем этапе
$query = mysql_query("SELECT * FROM test WHERE id={$row['id']}");
$info = mysql_fetch_assoc($query); // $info содержит рейтинг *одного* пользователя
$rating = (int)$info[rating];
?>
<table border="0" width="135" cellspacing="0" cellpadding="0" height="21">
<tr>
<td id="rating_<?php echo $info[id]; ?>" style="width: 88px; height: 21px">
<span class="star_1"><img src="star_blank.png" alt="" <?php if($rating > 0) { echo"class='hover'"; } ?> /></span>
<span class="star_2"><img src="star_blank.png" alt="" <?php if($rating > 1.5) { echo"class='hover'"; } ?> /></span>
<span class="star_3"><img src="star_blank.png" alt="" <?php if($rating > 2.5) { echo"class='hover'"; } ?> /></span>
<span class="star_4"><img src="star_blank.png" alt="" <?php if($rating > 3.5) { echo"class='hover'"; } ?> /></span>
<span class="star_5"><img src="star_blank.png" alt="" <?php if($rating > 4.5) { echo"class='hover'"; } ?> /></span>
</td>
<td class="floatleft" width="46" align="left">
(<?php echo $info[rating]; ?>)
</td>
</tr>
</table>
+159
$query = "SELECT id, idTovar FROM $table";
$res = mysql_query_assoc($query) or die(mysql_error());
foreach ($res as $id => $idTovar)
{
$idTovar_array = explode(",", $idTovar);
if($key = array_search($delete, $idTovar_array))
unset($idTovar_array[$key]);
$idTovar1 = implode(",", $idTovar_array);
if ($idTovar==$idTovar1);
else
mysql_query("UPDATE $table SET idTovar = '$idTovar' WHERE id = '$id'");
}
+167
$new = preg_replace("/((\[{1}[^\[\]]+\]{1})|(\[{1}\]{1}))/", "", $a);
метод тыка.... зато работеат