- 1
- 2
- 3
- 4
If objRow.IsQuestion_SpecialismNull Then
'--- ASK DEAN
Return True
End If
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−132.6
If objRow.IsQuestion_SpecialismNull Then
'--- ASK DEAN
Return True
End If
Dean - наш тим лид
+166.2
<?
$fileSelect = array();
$sql = 'SELECT * FROM bd_file';
$stmt = db_prepare($sql, $file); $res = db_query($stmt);
while($row = db_fetch_row(res))
{
if (!is_file(filefolder.'/'.$row[название_файла]))) {
$fileSelect[$file] = $file;
}
}
unset($fileSelect);
?>
В добавок к #2929.
Этим образом идет проверка существование документов в панели администратора
+92.4
void Read_Ri( int hARINC,unsigned short int *Data ,int *i16,int *i15,int *i14,
int *i13,int *i12,int *i11,int *i10,int *i9,int *i8,int *i7,int *i6,int *i5,int *i4,int *i3,int *i2,int *i1)
{
ioctl(hARINC,IOCTL_GET_RI,Data);
*i16=Data[0x1104]>>15&1; *i15=Data[0x1104]>>14&1; *i14=Data[0x1104]>>13&1;
*i13=Data[0x1104]>>12&1; *i12=Data[0x1104]>>11&1; *i11=Data[0x1104]>>10&1;
*i10=Data[0x1104]>>9&1; *i9=Data[0x1104]>>8&1; *i8=Data[0x1104]>>7&1;
*i7=Data[0x1104]>>6&1; *i6=Data[0x1104]>>5&1; *i5=Data[0x1104]>>4&1;
*i4=Data[0x1104]>>3&1; *i3=Data[0x1104]>>2&1; *i2=Data[0x1104]>>1&1; *i1=Data[0x1104]&1;
}
Фирма "Элкус" порадовала. Хорошо, что у их платы не 32-разрядные регистры :)
+162.8
<?php
function db_connect($host, $user, $pass, $db) {
global $glink;
$glink = mysql_connect($host, $user, $pass) or db_give_error(3, '', db_error($glink));
mysql_select_db($db, $glink) or db_give_error(4, '', db_error($glink));
mysql_query("SET CHARSET cp1251",$glink);
return $glink;
}
function db_query($sql, $log = 0) {
global $glink;
$res = mysql_query($sql, $glink) or db_give_error(5, $sql, db_error($glink));
return $res;
}
function db_fetch_row($res) {
$row = empty($res) ? false : mysql_fetch_row($res);
return $row;
}
function db_num_rows($res, $stmt = '') {
$rows = mysql_num_rows($res);
if (null === $rows) db_give_error(6, '', db_error($glink));
return $rows;
}
function db_num_fields($res, $stmt = '') {
$fields = empty($res) ? false : mysql_num_fields($res);
if (null === $fields) db_give_error(7, '', db_error($glink));
return $fields;
}
function db_field_name($res, $fld) {
$name = (empty($res) or !isset($fld)) ? false : mysql_field_name($res, $fld);
if (false === $name) db_give_error(8, '', db_error($glink));
return $name;
}
function db_affected_rows($res) {
global $glink;
$rows = mysql_affected_rows($glink);
if (null === $rows) db_give_error(9, '', db_error($glink));
return $rows;
}
function db_insert_id($id = 0) {
$id = mysql_insert_id();
return ($id) ? $id : 1;
}
function db_next_id($table, $field, $seqname = 'seq') {
return 0;
}
function db_errno($res) {
return mysql_errno($res);
}
function db_error($res) {
return mysql_error();
}
function db_free_result($res) {
$res = mysql_free_result($res);
return $res;
}
?>
Все из того же проекта (http://govnokod.ru/2929). авторам видимо надоело писать mysql_ и они решили сделать свой аналог db_. При чем смысла от этого полный NULL. Говнокод, он и в Африке говнокод
+165
$fileSelect = array();
if (is_dir($filefolder)) {
if ($dh = @opendir($filefolder)) {
while (($file = readdir($dh)) !== false) {
if (filetype($filefolder . $file) == "file" and $file != "0.txt") {
$sql = 'SELECT * FROM bd_file WHERE file_file = ?';
$stmt = db_prepare($sql, $file); $res = db_query($stmt);
if (!db_num_rows($res)) {
$fileSelect[$file] = $file;
}
}
}
}
closedir($dh);
}
...
unset($fileSelect);
Сервер медленно умирал, так как данная конструкция вызывалась при каждом удобном случае, будь то добавление нового файла или скачивание. Самое поразительное, что с полученным массивом нечего не делали, а тупо уничтожили
P.S. минимальная стоимость сайта у этой фирмы 3.000.000 рублей
+150.2
$.noConflict();
Гениально!
+159.2
<?php
include( "dbopen.php" );
function ShowTree($ParentID, $lvl) {
global $link;
global $lvl;
$lvl++;
$sSQL="SELECT id,title,pid FROM catalogue WHERE pid=".$ParentID." ORDER BY title";
$result=mysql_query($sSQL, $link);
if (mysql_num_rows($result) > 0) {
echo("<UL>\n");
while ( $row = mysql_fetch_array($result) ) {
$ID1 = $row["id"];
echo("<LI>\n");
echo("<A HREF=\""."?ID=".$ID1."\">".$row["title"]."</A>"." \n");
ShowTree($ID1, $lvl);
$lvl--;
}
echo("</UL>\n");
}
}
ShowTree(0, 0);
mysql_close($link);
?>
Построение дерева с запросом в цикле:)))
http://www.codenet.ru/webmast/php/tree.php
+167.8
if($_GET['admin']=='da'){
echo 'adminka_true';
}
А самое страшное, что писал это я...
+164.8
utils.ajax.q("flip.php?o="+s+"&r="+Math.random()+Math.random()+Math.random(), function(r) {
if(r != "S") trc("Ошибка! -- "+r);
});
потребовался абсолютный рандом.
взято отсюда http://forlulz.net/labs/pix/ - там такого моего кода еще навалом
+166.8
i = '0000101001010010111';
i = i.split('');
for (s = 0; s < i.length; s++) {
if (i[s] == 0) i[s] = '';
if (i[s] == 1) break;
}
i = i.join('');
alert(i);
Обрезание всех нулей, идущих до первой единицы.