- 1
- 2
- 3
- 4
if(!preg_match('/@rambler.ru/', $item['email']) ) {
cmsCore::addSessionMessage('Можно использовать почту только <strong>rambler.ru</strong>', 'error');
$errors = true;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
if(!preg_match('/@rambler.ru/', $item['email']) ) {
cmsCore::addSessionMessage('Можно использовать почту только <strong>rambler.ru</strong>', 'error');
$errors = true;
}
// код надо расширить добавив другие домены, тот кто это писал явно не думал что придется это делать..
+154
$this->db->from("admin_sidebar");
$this->db->where("folder", 1);
$this->db->order_by("sort", "asc");
$query = $this->db->get();
$data[0] = $query->result();
$this->db->from("admin_sidebar");
$this->db->where("folder", 2);
$this->db->order_by("sort", "asc");
$query = $this->db->get();
$data[1] = $query->result();
$this->db->from("admin_sidebar");
$this->db->where("folder", 3);
$this->db->order_by("sort", "asc");
$query = $this->db->get();
$data[2] = $query->result();
$this->db->from("admin_sidebar");
$this->db->where("folder", 4);
$this->db->order_by("sort", "asc");
$query = $this->db->get();
$data[3] = $query->result();
$this->db->from("admin_sidebar");
$this->db->where("folder", 5);
$this->db->order_by("sort", "asc");
$query = $this->db->get();
$data[4] = $query->result();
+159
if($ank['rating']>=0 && $ank['rating']<=1)echo " <img src='/rating/img/1.gif'></img>";
if($ank['rating']>=2 && $ank['rating']<=3)echo " <img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=4 && $ank['rating']<=5)echo " <img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=6 && $ank['rating']<=7)echo " <img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=8 && $ank['rating']<=9)echo " <img src='/rating/img/2.gif'></img>";
if($ank['rating']>=10 && $ank['rating']<=11)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=12 && $ank['rating']<=13)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=14 && $ank['rating']<=15)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=16 && $ank['rating']<=17)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=18 && $ank['rating']<=19)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img>";
if($ank['rating']>=20 && $ank['rating']<=21)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=22 && $ank['rating']<=23)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=24 && $ank['rating']<=25)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=26 && $ank['rating']<=27)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=28&& $ank['rating']<=29)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img>";
if($ank['rating']>=30 && $ank['rating']<=31)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=32&& $ank['rating']<=33)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=34 && $ank['rating']<=35)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=36 && $ank['rating']<=37)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img><img src='/rating/img/1.gif'></img>";
if($ank['rating']>=38 && $ank['rating']<=39)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img>";
if($ank['rating']>=40 && $ank['rating']<=41)echo " <img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/2.gif'></img><img src='/rating/img/1.gif'></img>";
А что есть для этого циклы незнают
+156
if ((int)($basket->summ/1000) > 999)
{
$price_all = substr_replace($basket->summ," ",1,0);
$price_all = substr_replace($price_all," ",5,0);
}
elseif ((int)($basket->summ/1000) > 99)
{
$price_all = substr_replace($basket->summ," ",3,0);
}
elseif ((int)($basket->summ/1000) > 9)
{
$price_all = substr_replace($basket->summ," ",2,0);
}
elseif ((int)($basket->summ/1000) < 9 && (int)($basket->summ/1000) > 0)
{
$price_all = substr_replace($basket->summ," ",1,0);
}
elseif ((int)($basket->summ/1000) == 0)
{
$price_all = $basket->summ;
}
Вот так вот у нас на офисе коллега форматировал цену...
+157
while($row = $this->_db->fetchRow($qry)){
$module_name = stripslashes($row["module_name"]);
$permisos = array();
$permisos["A"]=(($row["permission_value"] & 1)==1)?1:0;
$permisos["E"]=(($row["permission_value"] & 2)==2)?1:0;
$permisos["D"]=(($row["permission_value"] & 4)==4)?1:0;
$permisos["L"]=(($row["permission_value"] & 8)==8)?1:0;
$permisos["W"]=(($row["permission_value"] & 16)==16)?1:0;
$permisos["V"]=(($row["permission_value"] & 32)==32)?1:0;
$access_array[$module_name]=$permisos;
}
Испанский ACL
+161
//Insert record into database
$result = mysql_query("INSERT INTO people(Name, Age, RecordDate) VALUES('" . $_POST["Name"] . "', " . $_POST["Age"] . ",now());");
Из документации к jTable http://www.jtable.org/GettingStarted
+164
function EscapePHPString($str)
{
$str = str_replace("\\", "\\\\", $str);
$str = str_replace("\$", "\\\$", $str);
$str = str_replace("\"", "\\"."\"", $str);
return $str;
}
function UnEscapePHPString($str)
{
$str = str_replace("\\\\", "\\", $str);
$str = str_replace("\\\$", "\$", $str);
$str = str_replace("\\\"", "\"", $str);
return $str;
}
Bitrix.
+158
// Выше PHP + HTML
$redirect = "
<script language='JavaScript'>
window.location.href = 'http://www.p-ride.ru'
</script>
";
// ...
$query1 = "SELECT main_id FROM email WHERE email = '$email'";
$idquery = mysql_query($query1);
$id = mysql_fetch_row($idquery);
// ...
if(in_array($id[0], $idarray2))
{
echo $starthtml;
echo $redirect;
// ^ тут
echo "<p>Такой почтовый адрей уже используется, ведите пожалуйста другой адрес или восстановите пароль. Вы сейчас будете перенаправлены на главную страницу, если этого не произошло, кликните <a href='http://p-ride.ru'>сюда</a>.</p>";
echo $endhtml;
}
Редирект аля ПоХаПэ + отображение сообщение которое не будет показано.
+165
/* Выше HTML ... */
include_once "config/mysql.php";
$email = $_POST['email'];
$password = $_POST['password'];
$confirm = $_POST['confirm'];
$email = stripslashes($email);
$email = htmlspecialchars($email);
$email = trim($email);
$password = stripslashes($password);
$password = htmlspecialchars($password);
$password = trim($password);
$confirm = stripslashes($confirm);
$confirm = htmlspecialchars($confirm);
$confirm = trim($confirm);
/* ... больше ПоХаПэ */
Мммм... О функциях не слышали?
+159
<?
$arr = array(2,1,1,1,1);
echo $arr[rand(0,count($arr)-1)];
/*вероятность двойки 20%, 5 чисел = 100%, 1 число = 20%. Так и делается, ничего не говнокод.
И в других языках по этому же принципу.
*/
?>
Человек спросить, как сделать псевдорандом с вероятностью выпадения числа в 20 процентов. Вот что ему ответили.