- 1
- 2
if (nvl(pSubject_ID, 0) = 0) then
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−855
if (nvl(pSubject_ID, 0) = 0) then
...
Вот так матёрые банковские программеры пишут "is null" на PL/SQL
+88.2
$objCity = new CMyCity();
$objCity->__construct($arFieldValue['CITY_ID']);
−109
//no comments
комментарий в as классе
+137.7
<?
require "netcat/vars.inc.php";
require $INCLUDE_FOLDER."e404.php";
?>
А вот содержимое подключаемого файла e404.php
<?
@include("../vars.inc.php");
require $ROOT_FOLDER."connect_io.php";
require $INCLUDE_FOLDER."s_e404.inc.php";
require $INCLUDE_FOLDER."s_loadenv.inc.php";
header("Pragma: no-cache");
switch ($PHP_TYPE) {
case "module": header("HTTP/1.1 200 OK"); break;
case "cgi": header("Status: 200 OK"); break;
}
.................................... и так далее вся логика...................
Во многих известных мне CMS обработка запросов производится в index.php. А здесь главная магия происходит в обработке ошибки 404.
Вот содержимое главного index.php
+67.3
$today = intval(date("Y-m-d H:i:s"));
$db->query("UPDATE dle_seocontrol SET date='$today' where id = '{$id_upd}'");
© SOFTER
+154
// Выброка из базы
$db=mysql_connect(\"$host\",\"$login\",\"$pass\") or die(\"error\");
$link = mysql_select_db($base,$db);
$sql = \"SELECT * FROM studios ORDER by id\";
$result = mysql_query($sql);
if($array = mysql_fetch_array($result)) {
do {
echo \"<div class=\\\"studios\\\">\";
echo \"<h2>\".$array[\"name\"].\"</h2>\";
echo \"<strong>Услуги: </strong>\"; echo nl2br($array[\"servise\"]); echo \"<br />\";
echo \"<strong>Я выбрал: </strong>\"; echo $array[\"yavi\"]; echo \"<br />\";
echo \"<strong>Фон: </strong>\"; echo nl2br($array[\"background\"]); echo \"<br />\";
echo \"<strong>Свет: </strong>\"; echo nl2br($array[\"lights\"]); echo \"<br />\";
echo \"<strong>Адрес: </strong>\"; echo nl2br($array[\"adress\"]); echo \"<br />\";
echo \"<strong>Контакты: </strong>\"; echo nl2br($array[\"contacts\"]);
echo \"</div>\";
}
while ($array = mysql_fetch_array($result)); }
// Форма
<form action=\"<?php bloginfo(\'template_url\'); ?>/list_insert.php\" method=\"post\">
<label for=\"name\">Название:</label><br />
<p><input name=\"name\" id=\"name\" /></p>
<label for=\"yavi\">Yavi:</label><br />
<p><input type=\"checkbox\" name=\"yavi\" id=\"yavi1\" value=\"Яви 1\" />Яви1
<input type=\"checkbox\" name=\"yavi\" id=\"yavi2\" value=\"Яви 2\" />Яви2
<input type=\"checkbox\" name=\"yavi\" id=\"yavi2\" value=\"Яви 3\" />Яви3
</p>
<input tabindex=\"5\" type=\"submit\" name=\"submit\" />
</form>
+78.9
c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
c !!! Function int2char converts integer variables into character variable !!!
c !!! without changing eye-visible form !!!
c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
character*3 function int2char(i)
integer i
if(i.eq.0) int2char='0 '
if(i.eq.1) int2char='1 '
if(i.eq.2) int2char='2 '
if(i.eq.3) int2char='3 '
if(i.eq.4) int2char='4 '
if(i.eq.5) int2char='5 '
if(i.eq.6) int2char='6 '
if(i.eq.7) int2char='7 '
if(i.eq.8) int2char='8 '
if(i.eq.9) int2char='9 '
if(i.eq.10) int2char='10 '
if(i.eq.11) int2char='11 '
if(i.eq.12) int2char='12 '
if(i.eq.13) int2char='13 '
...
if(i.eq.83) int2char='83 '
if(i.eq.84) int2char='84 '
if(i.eq.85) int2char='85 '
if(i.eq.86) int2char='86 '
if(i.eq.87) int2char='87 '
if(i.eq.88) int2char='88 '
if(i.eq.89) int2char='89 '
if(i.eq.90) int2char='90 '
if(i.eq.91) int2char='91 '
if(i.eq.92) int2char='92 '
if(i.eq.93) int2char='93 '
if(i.eq.94) int2char='94 '
if(i.eq.95) int2char='95 '
if(i.eq.96) int2char='96 '
if(i.eq.97) int2char='97 '
if(i.eq.98) int2char='98 '
if(i.eq.99) int2char='99 '
c ... till 999, just add if you need it
end function
фортраноговнокод с забавными комментариями
−334.6
def false():
a=1
if a:
a=0
return False or a
−46.4
WHILE LEFT(@newstr,1)=' '
BEGIN
SET @newstr=SUBSTRING(@newstr,2,LEN(@newstr))
END
Альтернативная реализация LTRIM
+81.9
$mail_status = FALSE;
$adm_mail_status = FALSE;
while (!$mail_status or !$adm_mail_status)
{
if(!$mail_status) {
$mail_status = mail($rez['mail'], ". Ваш билет.", $message, $headers);
}
if(!$adm_mail_status) {
$adm_mail_status = mail($cruise_mail, "".$id.". Электронный билет отправлен.", $message, $headers);
}
}
Вот как надо делать если функция отправки не срабатывает со 100% вероятностью. Дальнейшие комментарии излишни.