- 1
for(int i(0); i<5; i++)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
for(int i(0); i<5; i++)
Мне интересно, кто-нибудь так же пишет?
+164
// небольшой отрывок из файла ~ 1100 LOC
$i=-1;
$cnt=0;
$mas = array();
//read from db
$q = query($connect, "select * from ANKETCRT4WEB($ABS_NUM_ALGORITM)");
while ($row = ibase_fetch_assoc($q)) {
$i++;
$cnt++;
$mas[$i]['ABS_NUM_SPR_PARAMS_KLIENT']=trim($row['ABS_NUM_SPR_PARAMS_KLIENT']);
$mas[$i]['NUMBSTR']=trim($row['NUMBSTR']);
$mas[$i]['NAME_PARAM']=trim($row['NAME_PARAM']);
$mas[$i]['TYPE_PARAM']=trim($row['TYPE_PARAM']);
$mas[$i]['IS_OWNER']=trim($row['IS_OWNER']);
$mas[$i]['DEPTHLEVEL']=trim($row['DEPTHLEVEL']);
$mas[$i]['ALGORITM']=trim($row['ALGORITM']);
$mas[$i]['ZNACH']=trim($row['ZNACH']);
$mas[$i]['IS_BLANK']=trim($row['IS_BLANK']);
}//while
ibase_free_result($q);
//mark anketa
$fl_oig=false;
$fl_mig=false;
$fl_oigCounter=0;
for($i=0;$i<$cnt;$i++){
$ABS_NUM_SPR_PARAMS_KLIENT=$mas[$i]['ABS_NUM_SPR_PARAMS_KLIENT'];
$NUMBSTR=$mas[$i]['NUMBSTR'];
$NAME_PARAM=$mas[$i]['NAME_PARAM'];
$TYPE_PARAM=$mas[$i]['TYPE_PARAM'];
$IS_OWNER=$mas[$i]['IS_OWNER'];
$DEPTHLEVEL=$mas[$i]['DEPTHLEVEL'];
$ALGORITM=$mas[$i]['ALGORITM'];
$ZNACH=$mas[$i]['ZNACH'];
...
}
I've lost my slovar'! И еще очень понравилась работа с переменной $i
+164
$pbase_url = parse_url($base_url);
if ( $pbase_url ){
$base_url = (parse_url($base_url, PHP_URL_SCHEME)? parse_url($base_url, PHP_URL_SCHEME).'://' : '')
.(parse_url($base_url, PHP_URL_USER)? parse_url($base_url, PHP_URL_USER).':' : '')
.(parse_url($base_url, PHP_URL_PASS)?parse_url($base_url, PHP_URL_PASS).'@' : '')
.(string)parse_url($base_url, PHP_URL_HOST)
.(string)parse_url($base_url, PHP_URL_PATH);
}
...
+164
function withoutCyr(inрut) {
var value = inрut.value;
var re = /а|б|в|г|д|е|ё|ж|з|и|й|ё|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я/gi;
if (re.test(value)) {
value = value.replace(re, '');
inрut.value = value;
}
}
+164
/*
* Yeah, this is the database engine. It's pretty bad, uses files to store peers.
* Should be easy to rewrite to use SQL instead.
*
* Yes, sometimes collisions may occur and screw the DB over. It might or might not
* recover by itself.
*/
Я думаю, сам код можно даже не приводить.
+164
define('htmlFORM_DOMAIN', '/\w*\.\w*\.*\w*\.*\w*\.*\w*\.*\w*\.*\w*\.*\w*\.*/'); // CRAzY ;)
тяжёлое утро, PHP лишился parse_url()
+164
if(isset( $out[1][2]) && trim($out[1][2]) !='') $arr['ns'].=', '. $out[1][2];
if(isset( $out[1][3]) && trim($out[1][3]) !='') $arr['ns'].=', '. $out[1][3];
if(isset( $out[1][4]) && trim($out[1][4]) !='') $arr['ns'].=', '. $out[1][4];
if(isset( $out[1][5]) && trim($out[1][5]) !='') $arr['ns'].=', '. $out[1][5];
if(isset( $out[1][6]) && trim($out[1][6]) !='') $arr['ns'].=', '. $out[1][6];
if(isset( $out[1][7]) && trim($out[1][7]) !='') $arr['ns'].=', '. $out[1][7];
Нашел на фри-ланс.ру
+164
<a href="?page=news" <?php if (isset($_GET['page'])) if ($_GET['page']=='news') echo 'class="active"' ?> >Новости</a>
<a href="?page=photo" <?php if (isset($_GET['page'])) if ($_GET['page']=='photo') echo 'class="active"' ?> >Фото</a>
<a href="/" <?php if (isset($_GET['page'])); else echo ' class="active"'?> >Главная</a>
Подсветка той ссылки, на которой сейчас находишься (присвоение класса active).
Проверка if (isset($_GET['page'])) сделана для того, чтобы PHP не ругался на то, что page не передан (такое происходит при переходе на главную).
+164
function ubiyca() {
function pasha() {
// убийца паша
dead('машу'); // паша убивает машу
function masha() {
//убийца маша
dead('пашу'); // маша убивает пашу
}
}
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
}
Код знакомого, который пытается реализовать могилки на сайте.
function dead_ pasha_and_masha() {
//убиваем пашу и машу
dead('и пашу и машу');
}
Получается, что паша и маша убивает пашу и машу? оО
+164
if (check($user))
{
$names='(';
$values="values(";
foreach ($user as $key => $value )
{
$names=$names.$key.',';
$values=$values."'".$value."',";
}
$names[strlen($names)-1]=')';
$values[strlen($values)-1]=')';
}
$sql="insert into users ".$names.' '.$values;
друг говорит, что это говнокод, но это же не правда ?