- 1
- 2
- 3
- 4
- 5
- 6
......
$password = hash("sha256", $password);
......
elseif(strlen($password) < 5)
error("Пароль слишком короткий.");
......
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+17
......
$password = hash("sha256", $password);
......
elseif(strlen($password) < 5)
error("Пароль слишком короткий.");
......
+11
<?php
if($emailhide == 1 OR $emailhide == true OR $emailhide == 'true'){
...
}
+1
public function save() {
if (!empty(self::$single)) {
if (isset(self::$single['id'])) {
$id = self::$single['id'];
unset(self::$single['id']);
$arraySetters = [];
foreach (self::$single as $key => $value) {
$arraySetters[] = '`'.$key.'` = \''.$value.'\'';
}
self::$single['id'] = $id;
self::$exec = static::$db->prepare('UPDATE '.self::$table.' SET '.implode(', ', $arraySetters).' WHERE `id` = '.$id.' LIMIT 1');
return self::$exec->execute();
} else {
$arrayKeys = [];
$arrayValues = [];
foreach (self::$single as $key => $value) {
$arrayKeys[] = '`'.$key.'`';
$arrayValues[] = '\''.$value.'\'';
}
self::$exec = static::$db->prepare('INSERT INTO '.self::$table.' ('.implode(', ', $arrayKeys).') VALUES ('.implode(', ', $arrayValues).')');
if ($status = self::$exec->execute()) {
self::$single['id'] = static::$db->lastInsertId();
}
return $status;
}
}
return false;
}
+6
echo '<!DOCTYPE html> ';
?>
<<?='h'.'t'.'m'.'l'?>>
<<?='h'.'e'.'a'.'d'?>>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo htmlspecialchars($content['meta_title'])?></title>
<meta name="keywords" content="<?php echo htmlspecialchars($content['meta_keys'])?>">
<meta name="description" content="<?php echo htmlspecialchars($content['meta_desc'])?>">
<link rel='icon' href='/favicon.jpg' type='image/x-icon' />
<link rel='shortcut icon' href='/favicon.jpg' type='image/x-icon'/>
<link rel="stylesheet" type="text/css" href="<?=TEMP_FOLDER?>css/slide_show.css">
<? if(file_exists(ROOT_DIR.'favicon.ico')) echo '<link rel="shortcut icon" href="'.SITE_URL.'favicon.ico" type="image/x-icon" />';?>
<base href="<?php echo SITE_URL?>">
<?require('css.php')?>
<?require('javascripts.php')?>
<?require('celi.php')?>
<?/*<script src="http://ie.microsoft.com/testdrive/HTML5/CompatInspector/inspector.js"></script>*/?>
</<?='h'.'e'.'a'.'d'?>>
<?php flush();
$query = "SELECT pid FROM ".TABLE_SITEMENU." WHERE id = ";
$lvl = Site_Sitemenu::gI()->get_levels($_GET['id'], $param = 'pid', $query);
?>
не доложил в прошлый раз
+1
$content = array(
'html' => '',
'meta_title' => $sitename,
'meta_keys' => $sitename,
'meta_desc' => $sitename,
'left_menu' => '',
'path' => ''
);
if ($_GET['module'] == 'page')
$_GET['module'] = 'site';
if (!isset($_GET['module'])) {
$_GET['module'] = 'site';
}
l('modules');
/* подключение текущего модуля, все остальные грузятся через __autoload() в includes/function.php */
$file = ROOT_DIR . 'modules/' . $_GET['module'] . '/i.php';
if (file_exists($file)) {
//l('load_module '. $file);
require($file);
} else {
echo 'Файл modules/' . $_GET['module'] . '/i.php не найден';
}
if (empty($content['path']) || $content['path'] == '')
$site->_404();
if (!empty($content['html'])) {
$content['html'] = fix_content($content['html']);
}
почти на уровне 1 != 1
+5
echo '<!DOCTYPE html> ';
?>
<<?='h'.'t'.'m'.'l'?>>
<<?='h'.'e'.'a'.'d'?>>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo htmlspecialchars($content['meta_title'])?></title>
<meta name="keywords" content="<?php echo htmlspecialchars($content['meta_keys'])?>">
<meta name="description" content="<?php echo htmlspecialchars($content['meta_desc'])?>">
<link rel='icon' href='/favicon.jpg' type='image/x-icon' />
...
</<?='b'.'o'.'d'.'y'?>>
</<?='h'.'t'.'m'.'l'?>>
ору
+3
</table>
<?if(!empty($show['Плавающий телефон 2'])) {?><div class="abs_phone">123</div><?}?>
<?if(1 != 1) {?>
<div class="orphus">
<script type="text/javascript" src="orphus.js"></script>
<a href="http://orphus.ru" id="orphus" target="_blank"><img alt="Система Orphus" src="<?=SITE_URL?>orphus.gif" border="0" width="125" height="115" /></a>
</div>
<?}?>
<?if(1 != 1) {?>
<div class="frm_q"><?=Site_Sitemenu::gI()->add_feedback_short($ebox['email'], array(
array('Фамилия Имя Отчество', 'text', 190, 1),
array('Телефон', 'text', 190, 1),
'email' => array('E-mail', 'email', 190, 1),
//array('Прикрепить файл', 'file', 300, 1),
array('Ваше сообщение', 'textarea', 190, 1)
//array('Условия проживания', 'select', 300, array('с родителями', 'своя квартира', 'снимаю', 'другое')),
),
'top');?></div>
<?}?>
дали на работе редизайнить сайт
−1
http://site.com/product.php?item=samsung-galaxy-s2-white
<?php
$item=$_GET["item"];
$arr=explode("-", $item, 2);
$brand=$arr[0];
$model=str_replace("-", " ", $arr[1]);
$res=mysql_query("SELECT * FROM tb_product WHERE model='".$model."'");
$kolvo=mysql_num_rows($res);
while ($row=mysql_fetch_array($res)){
$id=$row["id"];
$brand=$row["brand"];
$model=$row["model"];
}
мой говнокод
+2
function getDays($value) {
$days = [
1=>'понедельник',
2=>'вторник',
3=>'среда',
4=>'четверг',
5=>'пятница',
6=>'суббота',
7=>'воскресенье',
];
foreach ($value as $day) {
$result[] = $days[$day];
}
return implode(', ',$result);
}
Рабочий проект, парень по номеру дня недели возвращает строку.
−1
<?if (strlen($prod['img'])>0):?>
<img src="<?=URL::site()?>resize/resizer.php?type=photos&width=260&height=210&method=crop&image=<?=$prod['img']?>"/></a>
<?else:?>
<img src="<?=URL::site()?>resize/resizer.php?type=catalog&width=260&height=210&method=crop&image=nophoto.jpg"/></a>
<?endif?>
Вы ещё не знаете, как использовать ООП для генерации URL? Тогда мы идём к вам!