- 1
- 2
- 3
- 4
- 5
- 6
- 7
$cnt_ = count($array_objects['rate']);
for($i=0; $i<$cnt_; $i++) {
//...
}
$DB->query('REPAIR TABLE `' . $rates_table . '` QUICK;');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
$cnt_ = count($array_objects['rate']);
for($i=0; $i<$cnt_; $i++) {
//...
}
$DB->query('REPAIR TABLE `' . $rates_table . '` QUICK;');
Кусок скрипта для импорта данных из XML...
+76.3
try {
....
} catch (Exception ex) {
if (ex != null) {
try {
ex.printStackTrace();
} catch(Exception ex1) {
....
}
}
}
+137.7
$q = mysql_query ("SELECT * FROM theodorakisdiscographygre");
$num_rows = mysql_num_rows($q);
for ($m=0; $m<$num_rows; $m++)
{
$q = mysql_query ("SELECT * FROM theodorakisdiscographygre");
for ($c=0; $c<($num_rows-$m); $c++)
{
$f = mysql_fetch_array($q);
}
echo $f["content"];
}
сортировка
+152.3
if($_POST[tel]=='')
{
print "<script language=\"javascript\">\n";
print "showmsg('tel');\n";
print "</script>\n";
}
if($_POST[name]=='')
{
print "<script language=\"javascript\">\n";
print "showmsg('name');\n";
print "</script>\n";
}
if(($_POST[name]!='')&&($_POST[tel]!=''))
{
print "<meta http-equiv=\"Refresh\" content=\"0;URL=send.php?name=$_POST[name]&tel=$_POST[tel]\" />\n";
die();
}
Разбираю один движок инет-магазина. Первое что я понял - автор идиот. Второе - он совершенно ничего не знает об elseif'ах
+142
function roundPagesCount($int)
{
if ($int / 1000000000 > 1) {
return round($int/1000000000). ' млрд';
}
if ($int / 1000000 > 1) {
return round($int/1000000). ' млн';
}
if ($int / 1000 > 1) {
return round($int/1000). ' тыс';
}
}
без слов))))
+76.3
// Begin Init Filter
void initFilter(){
int i,j;
double Pgam,Ptet,Ppsi,
sin_psi,cos_psi,sin_gam,cos_gam,cos_tet,
Pl,Pb,uu[81],bb[81]; //
hfo=1.; Nsf=1;
sugl[0]=1.5*M_PI/180.; sugl[1]=0.1*M_PI/180;sugl[2]=sugl[1];
dbc=100.; dbc*=0.157236869549e-7; dlc=dbc; dac=sugl[0];
Rk[0]=Omz/100000000.*hfo; Rk[1]=Omz/100000000.*hfo; Rk[2]=Rk[0];
Rk[3]=Omz/100000000.*hfo; Rk[4]=Rk[3]; Rk[5]=Rk[3];
for(i=0;i<3;i++) {
DTet[i]=0.;
Xs[i]=0.;
}
for(i=0;i<3;i++) {
som[i]=0.1*M_PI/(180.0*3600.0); // som[i]=3.*M_PI/(180.0*3600.0);
}
som[0]=0.1*M_PI/(180.0*3600.0); //som[0]=2.*M_PI/(180.0*3600.0);
Tauom[0]=360.; // Tauom[0]=300.;
Tauom[1]=360.; // Tauom[1]=100.;
Tauom[2]=360.; // Tauom[2]=300.;
for(i=0;i<9;i++) {
for(j=0;j<9;j++) {
Fko[i][j]=0.;
Fo[i][j]=0.;
Pko[i][j]=0.;
}
Xko[i]=0.;
Fko[i][i]=1.;
Fo[i][i]=1.;
}
for(i=0;i<6;i++) {
for(j=0;j<9;j++)
Hizo[i][j]=0.;
}
for(i=0;i<9;i++) {
for(j=0;j<3;j++)
Gko[i][j]=0.;
}
//begin SKO for MNK
Pgam=sugl[2]*sugl[2]; Ptet=sugl[1]*sugl[1]; Ppsi=sugl[0]*sugl[0];
Pl=dlc*dlc; Pb=dbc*dbc;
sin_psi=sin(Angl[0]); cos_psi=cos(Angl[0]);
sin_gam=sin(Angl[2]); cos_gam=cos(Angl[2]);
cos_tet=cos(Angl[1]);
uu[0]=Ur[0][0]*Ur[0][0]; bb[0]=B3[0][0]*B3[0][0];
uu[1]=Ur[0][0]*Ur[0][1]; bb[1]=B3[0][0]*B3[0][1];
uu[2]=Ur[0][0]*Ur[0][2]; bb[2]=B3[0][0]*B3[0][2];
uu[3]=Ur[0][0]*Ur[1][0]; bb[3]=B3[0][0]*B3[1][0];
uu[4]=Ur[0][0]*Ur[1][1]; bb[4]=B3[0][0]*B3[1][1];
uu[5]=Ur[0][0]*Ur[1][2]; bb[5]=B3[0][0]*B3[1][2];
uu[6]=Ur[0][0]*Ur[2][0]; bb[6]=B3[0][0]*B3[2][0];
uu[7]=Ur[0][0]*Ur[2][1]; bb[7]=B3[0][0]*B3[2][1];
uu[8]=Ur[0][0]*Ur[2][2]; bb[8]=B3[0][0]*B3[2][2];
uu[9]=Ur[0][1]*Ur[0][1]; bb[9]=B3[0][1]*B3[0][1];
uu[10]=Ur[0][1]*Ur[0][2]; bb[10]=B3[0][1]*B3[0][2];
uu[11]=Ur[0][1]*Ur[1][0]; bb[11]=B3[0][1]*B3[1][0];
uu[12]=Ur[0][1]*Ur[1][1]; bb[12]=B3[0][1]*B3[1][1];
uu[13]=Ur[0][1]*Ur[1][2]; bb[13]=B3[0][1]*B3[1][2];
uu[14]=Ur[0][1]*Ur[2][0]; bb[14]=B3[0][1]*B3[2][0];
uu[15]=Ur[0][1]*Ur[2][1]; bb[15]=B3[0][1]*B3[2][1];
uu[16]=Ur[0][1]*Ur[2][2]; bb[16]=B3[0][1]*B3[2][2];
uu[17]=Ur[0][2]*Ur[0][2]; bb[17]=B3[0][2]*B3[0][2];
uu[18]=Ur[0][2]*Ur[1][0]; bb[18]=B3[0][2]*B3[1][0];
uu[19]=Ur[0][2]*Ur[1][1]; bb[19]=B3[0][2]*B3[1][1];
uu[20]=Ur[0][2]*Ur[1][2]; bb[20]=B3[0][2]*B3[1][2];
uu[21]=Ur[0][2]*Ur[2][0]; bb[21]=B3[0][2]*B3[2][0];
uu[22]=Ur[0][2]*Ur[2][1]; bb[22]=B3[0][2]*B3[2][1];
uu[23]=Ur[0][2]*Ur[2][2]; bb[23]=B3[0][2]*B3[2][2];
uu[24]=Ur[1][0]*Ur[1][0]; bb[24]=B3[1][0]*B3[1][0];
uu[25]=Ur[1][0]*Ur[1][1]; bb[25]=B3[1][0]*B3[1][1];
uu[26]=Ur[1][0]*Ur[1][2]; bb[26]=B3[1][0]*B3[1][2];
uu[27]=Ur[1][0]*Ur[2][0]; bb[27]=B3[1][0]*B3[2][0];
uu[28]=Ur[1][0]*Ur[2][1]; bb[28]=B3[1][0]*B3[2][1];
uu[29]=Ur[1][0]*Ur[2][2]; bb[29]=B3[1][0]*B3[2][2];
uu[30]=Ur[1][1]*Ur[1][1]; bb[30]=B3[1][1]*B3[1][1];
uu[31]=Ur[1][1]*Ur[1][2]; bb[31]=B3[1][1]*B3[1][2];
uu[32]=Ur[1][1]*Ur[2][0]; bb[32]=B3[1][1]*B3[2][0];
uu[33]=Ur[1][1]*Ur[2][1]; bb[33]=B3[1][1]*B3[2][1];
uu[34]=Ur[1][1]*Ur[2][2]; bb[34]=B3[1][1]*B3[2][2];
uu[35]=Ur[1][2]*Ur[1][2]; bb[35]=B3[1][2]*B3[1][2];
uu[36]=Ur[1][2]*Ur[2][0]; bb[36]=B3[1][2]*B3[2][0];
uu[37]=Ur[1][2]*Ur[2][1]; bb[37]=B3[1][2]*B3[2][1];
uu[38]=Ur[1][2]*Ur[2][2]; bb[38]=B3[1][2]*B3[2][2];
uu[39]=Ur[2][0]*Ur[2][0]; bb[39]=B3[2][0]*B3[2][0];
uu[40]=Ur[2][0]*Ur[2][1]; bb[40]=B3[2][0]*B3[2][1];
uu[41]=Ur[2][0]*Ur[2][2]; bb[41]=B3[2][0]*B3[2][2];
и так далее
Не спрашивайте где это использовалось, спать лучше будете)))
+73.1
int Cparse_post::is_hex(char c)
{
if (strchr("0123456789abcdefABCDEF",c)!=NULL) return 1;
return 0;
}
−396.7
var i=0;
i = Math.abs(--i);
Вот такую фишку как-то замутил. А всего-то счетчик, где i меняет значения 0-1-0-1-0-...
+131.6
#!/bin/bash
function get_group()
{
rm ./group
gnc=`cat /etc/group | wc -l`
cn=1
while let "cn<=gnc"
do
gn=`cat /etc/group | head -n $cn | tail -n 1 | tr ':' '\n' | head -n 1 | grep [A-Za-z0-9].*`
gnl=`cat /etc/group | head -n $cn | tail -n 1`
echo $gnl
echo "Do you want add your to group "$gn
read as
if [ "$as" == "yes" ]; then
echo "yes"
c=`echo $gnl | wc -c`
let c--
ct=":"
echo $c
cn2=`echo $gnl | cut -c$c`
echo "cn2 "$cn2
if [ "$cn2" != ":" ]
then
echo no
gnl=$gnl","
gnl=$gnl"$1"
echo $gnl >> ./group
else
gnl=$gnl""$1
echo $gnl >> ./group
fi
echo $gnl
else
echo $gnl >> ./group
fi
let cn++
done
cp ./group /etc/group
}
if [ $# -lt 1 ]; then
echo -n "Enter username:"
read username
uid=1
puid=0
while :
do
uid=`echo ${RANDOM:0:3}`
puid=`cat /etc/passwd | tr ':' '\n' | grep ^[0-9].*$ | grep $uid`
if [ "$puid" == "" ];then
echo "uid = $uid"
echo "puid = $puid"
echo $username
groupadd $username
gid=`cat /etc/group | grep $username | tr ':' '\n' | grep ^[0-9].*$ | head -n 1 | tail -n 1`
echo "gid "$gid
echo -n "Enter shell:"
read ushell
echo -n "Enter your name:"
read rname
echo $username:x:$uid:$gid:$rname:/home/$username:$ushell >> /etc/passwd
echo $username:Jkirh5i3e/GqU:14318:0:99999:7:7:: >> /etc/shadow
echo "Your password www.yandex.ru"
mkdir /home/$username
chmod u+r+w+x /home/$username
chmod g+r+w+x /home/$username
chmod o+r+w+x /home/$username
get_group $username
exit 0
else
uid=`echo ${RANDOM:0:3}`
echo $uid
echo "puid "$puid
fi
done
fi
echo -n "script havnt command line arguments"
exit 0
Регистрирует пользователя в системе
+158.4
function is_even($integer)
{
if (($integer/2) == ((int) ($integer/2)))
return TRUE;
else
return FALSE;
}
Очевидно, определение четности числа. Взято у одного очень, казалось бы, толкового человека.