- 1
- 2
If f <> "" Then Shell(Path, AppWinStyle.Hide)
If f = "" Then Shell(Path)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−110
If f <> "" Then Shell(Path, AppWinStyle.Hide)
If f = "" Then Shell(Path)
Угу, про Else тогда еще не слышали :)
+149
//Функция обработки ошибок PHP
set_error_handler('error_php');
function error_php($errno, $errstr, $errfile, $errline)
{
if (!error_reporting())
{
return;
}
switch ($errno)
{
case E_WARNING:
case E_USER_WARNING:
$errfile = str_replace(getcwd(), '', $errfile);
require(ROOT_DIR.'/messages/errors/error_php.php');
exit;
break;
}
}
class mysql_db {
private $db;
function __construct() { //Метод вызываемый автоматически для присоединения к MySQL и выбора БД.
$this->db=mysql_pconnect(MySQL_Host, MySQL_User, MySQL_Pass) or mysql_err('Не удалось соединиться с MySql.','Проверьте настройки параметров - MySql_Host, MySql_User, MySql_Pass в файле config.php');
@mysql_select_db(MySQL_DB,$this->db) or $this->mysql_err('Не удалось выбрать БД.','#'.mysql_errno().': '.mysql_error());
@mysql_query('SET NAMES '.$this->str_sql(MySQL_Character), $this->db) or mysql_err('Не удается установить кодировку.','#'.mysql_errno().': '.mysql_error());
}
private function str_sql ($sql) {
return mysql_real_escape_string($sql);
}
private function mysql_err($txt,$error) {
require(ROOT_DIR.'/messages/errors/error_db.php');
exit;
}
public function query($sql) {
$result=mysql_query($sql) or $this->mysql_err('Не удается выполнить запрос к БД.','#'.mysql_errno().': '.mysql_error().'<br />--------------------------<br />SQL: '.$sql);
return $result;
}
public function count_rows($table,$where='') { //Метод подсчета количества строк в таблице.
if($where!='') { $where=' WHERE '.$where; }
$result=$this->query('SELECT COUNT(1) FROM `'.$table.'`'.$where);
return mysql_result($result,0);
}
public function inc($table,$data,$where='',$inc=1) {
if($where!='') { $where=' WHERE '.$where; }
$inc=(int)$inc;
$query='`'.$data.'`=`'.$data.'`+'.$inc;
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
return mysql_affected_rows();
}
public function dec($table,$data,$where='',$dec=1) {
if($where!='') { $where=' WHERE '.$where; }
$dec=(int)$dec;
$query='`'.$data.'`=`'.$data.'`-'.$dec;
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
return mysql_affected_rows();
}
public function insert_id() { //ID добавленной записи.
$int=mysql_result($this->query('SELECT LAST_INSERT_ID()'),0);
return $int;
}
public function select($table,$data='*',$where='') { //Метод запроса данных в таблице.
if($where!='') { $where=' WHERE '.$where; }
$query='SELECT '.$data.' FROM `'.$table.'` '.$where;
$result=$this->query($query);
return $result;
}
public function insert($tabl,$data) {
foreach ($data as $key=>$val) {
$k[]='`'.$key.'`';
$v[]='\''.$this->str_sql($val).'\'';
}
$k=implode(",",$k);
$v=implode(",",$v);
$query='INSERT INTO `'.$tabl.'` ('.$k.') VALUE ('.$v.')';
$this->query($query);
return mysql_affected_rows();
}
public function update($table,$data,$where='') { //Метод обновления данных в таблице.
if($where!='') { $where=' WHERE '.$where; }
foreach ($data as $key=>$val) {
$query[]='`'.$key.'`=\''.$this->str_sql($val).'\'';
}
$query=implode(',',$query);
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
Класс для работы с MySQl
+146
//Функция обработки ошибок PHP
set_error_handler('error_php');
function error_php($errno, $errstr, $errfile, $errline)
{
if (!error_reporting())
{
return;
}
switch ($errno)
{
case E_WARNING:
case E_USER_WARNING:
$errfile = str_replace(getcwd(), '', $errfile);
require(ROOT_DIR.'/messages/errors/error_php.php');
exit;
break;
}
}
class mysql_db {
private $db;
function __construct() { //Метод вызываемый автоматически для присоединения к MySQL и выбора БД.
$this->db=mysql_pconnect(MySQL_Host, MySQL_User, MySQL_Pass) or mysql_err('Не удалось соединиться с MySql.','Проверьте настройки параметров - MySql_Host, MySql_User, MySql_Pass в файле config.php');
@mysql_select_db(MySQL_DB,$this->db) or $this->mysql_err('Не удалось выбрать БД.','#'.mysql_errno().': '.mysql_error());
@mysql_query('SET NAMES '.$this->str_sql(MySQL_Character), $this->db) or mysql_err('Не удается установить кодировку.','#'.mysql_errno().': '.mysql_error());
}
private function str_sql ($sql) {
return mysql_real_escape_string($sql);
}
private function mysql_err($txt,$error) {
require(ROOT_DIR.'/messages/errors/error_db.php');
exit;
}
public function query($sql) {
$result=mysql_query($sql) or $this->mysql_err('Не удается выполнить запрос к БД.','#'.mysql_errno().': '.mysql_error().'<br />--------------------------<br />SQL: '.$sql);
return $result;
}
public function count_rows($table,$where='') { //Метод подсчета количества строк в таблице.
if($where!='') { $where=' WHERE '.$where; }
$result=$this->query('SELECT COUNT(1) FROM `'.$table.'`'.$where);
return mysql_result($result,0);
}
public function inc($table,$data,$where='',$inc=1) {
if($where!='') { $where=' WHERE '.$where; }
$inc=(int)$inc;
$query='`'.$data.'`=`'.$data.'`+'.$inc;
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
return mysql_affected_rows();
}
public function dec($table,$data,$where='',$dec=1) {
if($where!='') { $where=' WHERE '.$where; }
$dec=(int)$dec;
$query='`'.$data.'`=`'.$data.'`-'.$dec;
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
return mysql_affected_rows();
}
public function insert_id() { //ID добавленной записи.
$int=mysql_result($this->query('SELECT LAST_INSERT_ID()'),0);
return $int;
}
public function select($table,$data='*',$where='') { //Метод запроса данных в таблице.
if($where!='') { $where=' WHERE '.$where; }
$query='SELECT '.$data.' FROM `'.$table.'` '.$where;
$result=$this->query($query);
return $result;
}
public function insert($tabl,$data) {
foreach ($data as $key=>$val) {
$k[]='`'.$key.'`';
$v[]='\''.$this->str_sql($val).'\'';
}
$k=implode(",",$k);
$v=implode(",",$v);
$query='INSERT INTO `'.$tabl.'` ('.$k.') VALUE ('.$v.')';
$this->query($query);
return mysql_affected_rows();
}
public function update($table,$data,$where='') { //Метод обновления данных в таблице.
if($where!='') { $where=' WHERE '.$where; }
foreach ($data as $key=>$val) {
$query[]='`'.$key.'`=\''.$this->str_sql($val).'\'';
}
$query=implode(',',$query);
$query='UPDATE `'.$table.'` SET '.$query.' '.$where;
$this->query($query);
Класс для работы с MySQl
−112
'http://www.gotdotnet.ru/files/1003/
Public Class Form1
Public massiv(50), massiv1(50) As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As String
a = " " + TextBox1.Text
For i As Integer = 1 To a.Length - 1
For j As Integer = 1 To 44
If a.Substring(i, 1).ToLower = massiv(j) Then
TextBox2.Text = TextBox2.Text + massiv1(j)
Exit For
End If
Next
Next
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
massiv(1) = "а"
massiv(2) = "б"
massiv(3) = "в"
massiv(4) = "г"
massiv(5) = "д"
massiv(6) = "е"
massiv(7) = "ё"
massiv(8) = "ж"
'...
massiv(31) = "э"
massiv(32) = "ю"
massiv(33) = "я"
massiv(34) = "1"
massiv(35) = "2"
massiv(36) = "3"
massiv(37) = "4"
massiv(38) = "5"
massiv(39) = "6"
massiv(40) = "7"
massiv(41) = "8"
massiv(42) = "9"
massiv(43) = "0"
massiv(44) = " "
' ////////////////////////////////////////////////////////////////////////////////////
massiv1(1) = "1"
massiv1(2) = "2"
massiv1(3) = "3"
massiv1(4) = "4"
massiv1(5) = "5"
massiv1(6) = "6"
massiv1(7) = "7"
massiv1(8) = "8"
massiv1(9) = "9"
massiv1(10) = "a"
massiv1(11) = "b"
massiv1(12) = "c"
massiv1(13) = "d"
'...
massiv1(31) = "v"
massiv1(32) = "w"
massiv1(33) = "x"
massiv1(34) = "<"
massiv1(35) = ">"
massiv1(36) = "!"
massiv1(37) = "="
massiv1(38) = "?"
massiv1(39) = "/"
massiv1(40) = "@"
massiv1(41) = "~"
massiv1(42) = "\"
massiv1(43) = "-"
massiv1(44) = "_"
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim g As String
g = " " + TextBox1.Text
For i As Integer = 1 To g.Length - 1
For j As Integer = 1 To 44
If g.Substring(i, 1).ToLower = massiv1(j) Then
TextBox2.Text = TextBox2.Text + massiv(j)
Exit For
End If
Next
Next
End Sub
End Class
+166
if (
(((a[0][0] < a[1][0] && (x >= a[0][0] && x <= a[1][0])) ||
(a[0][0] > a[1][0] && (x <= a[0][0] && x >= a[1][0]))) &&
((b[0][0] < b[1][0] && (x >= b[0][0] && x <= b[1][0])) ||
(b[0][0] > b[1][0] && (x <= b[0][0] && x >= b[1][0])))) ||
(a[0][0] == a[1][0] && ((a[0][1] < a[1][1] && (y >= a[0][1] && y <= a[1][1])) ||
(a[0][1] > a[1][1] && (y <= a[0][1] && y >= a[1][1])))
) || (
b[0][0] == b[1][0] && ((b[0][1] < b[1][1] && (y >= b[0][1] && y <= b[1][1])) ||
(b[0][1] > b[1][1] && (y <= b[0][1] && y >= b[1][1])))
)) {
return [x, y];
} else {
return false;
}
+160
$rcn = 0;
foreach ($cites as $cite)
{
$rcn++;
}
if ($rcn == 0)
{
// we banned or network error!
}
Проверка не пустоты массива. Пpосто лень читать мануал(& Google too)! Главное что работает!
+192
public Matrix3d(double m00,
double m01,
double m02,
double m10,
double m11,
double m12,
double m20,
double m21,
double m22)
[color=blue]http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/java3d/forDevelopers/J3D_1_3_API/j3dapi/javax/vecmath/Matrix3d.html[color]
+164
/////////////Название ссылок (меню и тд) ////////////////
$file=str_replace('{text_about}',$sph_messages["text_about"],$file); // О нас
$file=str_replace('{text_main}',$sph_messages["text_main"],$file); //
$file=str_replace('{text_news}',$sph_messages["text_news"],$file);
$file=str_replace('{text_web}',$sph_messages["text_web"],$file);
$file=str_replace('{text_pog_gorod}',$sph_messages["text_pog_gorod"],$file);
$file=str_replace('{text_catigor}',$sph_messages["text_catigor"],$file);
$file=str_replace('{text_logo}',$sph_messages["text_logo"],$file);
$file=str_replace('{text_searc}',$sph_messages["text_searc"],$file);
$file=str_replace('{text_img}',$sph_messages["text_img"],$file);
$file=str_replace('{text_add}',$sph_messages["text_add"],$file);
$file=str_replace('{text_help}',$sph_messages["text_help"],$file);
$file=str_replace('{text_search_all}',$sph_messages["text_search_all"],$file);
$file=str_replace('{text_feedback}',$sph_messages["text_feedback"],$file);
$file=str_replace('{text_send}',$sph_messages["text_send"],$file);
$file=str_replace('{text_start}',$sph_messages["text_start"],$file);
$file=str_replace('{text_reg_mail}',$sph_messages["text_reg_mail"],$file);
$file=str_replace('{text_kurs}',$sph_messages["text_kurs"],$file);
$file=str_replace('{text_mail}',$sph_messages["text_mail"],$file);
$file=str_replace('{text_pass}',$sph_messages["text_pass"],$file);
$file=str_replace('{text_lang}',$sph_messages["text_lang"],$file);
$file=str_replace('{text_zapomnit}',$sph_messages["text_zapomnit"],$file);
$file=str_replace('{text_vhod}',$sph_messages["text_vhod"],$file);
$file=str_replace('{text_pogoda}',$sph_messages["text_pogoda"],$file);
$file=str_replace('{text_friend}',$sph_messages["text_friend"],$file);
$file=str_replace('{text_music}',$sph_messages["text_music"],$file);
$file=str_replace('{text_foto}',$sph_messages["text_foto"],$file);
$file=str_replace('{text_video}',$sph_messages["text_video"],$file);
$file=str_replace('{text_search_ras}',$sph_messages["text_search_ras"],$file);
$file=str_replace('{text_add_code}',$sph_messages["text_add_code"],$file);
$file=str_replace('{text_add_des}',$sph_messages["text_add_des"],$file);
$file=str_replace('{text_add_url}',$sph_messages["text_add_url"],$file);
$file=str_replace('{text_add_name}',$sph_messages["text_add_name"],$file);
$file=str_replace('{text_add_ost}',$sph_messages["text_add_ost"],$file);
$file=str_replace('{text_add_znak}',$sph_messages["text_add_znak"],$file);
//////////КАТЕГОРИИ////////
$file=str_replace('{cat}',$sph_messages["cat"],$file);
$file=str_replace('{cat_all}',$sph_messages["cat_all"],$file);
$file=str_replace('{cat_avto}',$sph_messages["cat_avto"],$file);
$file=str_replace('{cat_web}',$sph_messages["cat_web"],$file);
$file=str_replace('{cat_znakom}',$sph_messages["cat_znakom"],$file);
$file=str_replace('{cat_games}',$sph_messages["cat_games"],$file);
$file=str_replace('{cat_komp}',$sph_messages["cat_komp"],$file);
$file=str_replace('{cat_story}',$sph_messages["cat_story"],$file);
$file=str_replace('{cat_soft}',$sph_messages["cat_soft"],$file);
$file=str_replace('{cat_music}',$sph_messages["cat_music"],$file);
$file=str_replace('{cat_sport}',$sph_messages["cat_sport"],$file);
$file=str_replace('{cat_dom}',$sph_messages["cat_dom"],$file);
$file=str_replace('{cat_business}',$sph_messages["cat_business"],$file);
$file=str_replace('{cat_zarabotok}',$sph_messages["cat_zarabotok"],$file);
и так еще over9000 cтрок
мои глаза...
−121
CASE st.testmode_order_active
WHEN NULL THEN '1'
WHEN '1' THEN '0'
WHEN '0' THEN '1'
as testmode_product_active
кусок sql запроса с реального проекта. логика в БД одна, в приложении - обратная.
+997
for (int z=NewArray[y-1];z<(NewArray[y]-1);z++)
{
AnsiString ts = IntToStr(z+1);
int inum = -1;
try{
inum = StrToInt(ts);
} catch(...) {}
..... //дальше inum не используется
}
Завис надолго. Так и не понял, зачем автор преобразовывает ts обратно