- 1
- 2
- 3
if (preg_match("/^([zZ][aA]|[зЗ][аА])$/", $text)) {
//za
} elseif (preg_match("/^([pP][rR][oO][tT][iI][vV]|[пП][рР][оО][тТ]][иИ][вВ])$/", $text)){
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+34.2
if (preg_match("/^([zZ][aA]|[зЗ][аА])$/", $text)) {
//za
} elseif (preg_match("/^([pP][rR][oO][tT][iI][vV]|[пП][рР][оО][тТ]][иИ][вВ])$/", $text)){
Составил кто-то регулярку на проверку в сообщении слов за/za, против/protiv
Обратите внимание как элегантно решена проблемма регистра символов
+28
if (0) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr> .... . ...
Фрагментик из крелоада(CRELoaded).
Жёсткая дискретная логика!
−276.5
++i--;
Операция "подергивание"
−386.1
if ($ids eq $parent_old) {
$dgkjhgksdg++;
$newbasenosorted[$dgkjhgksdg]="$num|$b[0]";
}
Магазин построенный на файлах..
−575.8
Public Function date_to_sql_date(adate As Date) As String
date_to_sql_date = Month(adate) & "/" & Day(adate) & "/" & Year(adate) & " " & Hour(adate) & ":" & Minute(adate) & ":" & Second(adate)
End Function
Функция перевода даты-времени в формат, пригодный для SQL-запросов MS Access (без обрамления знаками #).
Мое рацпредложение:
date_to_sql_date = Format(adate, "mm\/dd\/yy hh\:nn\:ss")
+39.1
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 50
#define K 6
main()
{int i,j,n,error,max,imax,min=0,imin=0;
int a[N][K],b[N][K];
long c[N],r;
do
{error=0;
printf("Vvedite kol-vo raznih dat: ");
scanf("%d",&n);
if(n<1 || n>N)
{printf("\nVi vveli kol-vo elementov massiva men'she 2 ili bol'she 50!\nPovtorite vvod!\n\n");
error=1;
}
}
while (error);
printf("\nDati v formate GG MM DD cc mm ss:\n");
for(i=0;i<n;i++)
{do a[i][0]=rand()%2008; while(a[i][0]<1970);
do a[i][1]=rand()%13; while(a[i][1]<1);
do a[i][2]=rand()%32; while(a[i][2]<1);
a[i][3]=rand()%24;
a[i][4]=rand()%60;
a[i][5]=rand()%60;
printf("\nData %d:",i+1);
for (j=0;j<K;j++)
printf(" %.2d",a[i][j]);
}
max=0;
for(i=0;i<n;i++)
if (a[i][0]>max)
{
max=a[i][0];
imax=i;
}
min=a[0][0];
for(i=0;i<n;i++)
if (a[i][0]<min)
{
min=a[i][0];
imin=i;
}
for(i=0;i<2;i++)
{
for(j=0;j<K;j++)
{
b[i][j]=a[imax][j];
}
imax=imin;
}
for(i=0;i<2;i++)
{
printf("\n");
for(j=0;j<K;j++)
printf(" b[%d,%d]=%d",i,j,b[i][j]);
}
for(i=0;i<2;++i)
{
c[i]=(b[i][0]-1971)*31536000;
c[i]+=b[i][2]*86400;
c[i]+=b[i][3]*3600;
c[i]+=b[i][4]*60;
c[i]+=b[i][5]-86400;
c[i]+=((b[i][0]-69)/4)*86400;
if(b[i][1]>12)
c[i]+=31*86400;
if(b[i][1]>11)
c[i]+=30*86400;
if(b[i][1]>10)
c[i]+=31*86400;
if(b[i][1]>9)
c[i]+=30*86400;
if(b[i][1]>8)
c[i]+=31*86400;
if(b[i][1]>7)
c[i]+=31*86400;
if(b[i][1]>6)
c[i]+=30*86400;
if(b[i][1]>5)
c[i]+=31*86400;
if(b[i][1]>4)
c[i]+=30*86400;
if(b[i][1]>3)
c[i]+=31*86400;
if(b[i][1]>2)
c[i]+=28*86400;
if(b[i][1]>1)
c[i]+=31*86400;
if(((b[i][1]==2 && b[i][2]==29) || b[i][1]>2) && b[i][1]>1 && b[i][0]%4==0 && b[i][0]%100!=0 || b[i][0]%400==0)
c[i]+=151936;
}
printf("\n\nDati v formate vremennoi metki UNIX:\n\n");
for(i=0;i<2;i++)
{printf("Data %d: %ld\n",i+1,c[i]);
}
r=c[0]-c[1];
Нетленное твАрение участницы Truegirl с vingrad.ru
Глядя на ЭТО, начинаешь понимать: женщин в программинг пускать нельзя.
НЕ РЕКОМЕНДУЕТСЯ смотреть код после плотного приёма пищи :lol:
+49.1
$login = $_POST["login"];
if(!$login)$login = $_GET["login"];
$password = $_POST["password"];
if(!$password)$password = $_GET["password"];
Довелось недавно править один сайт...
Так выглядит фрагмент скрипта авторизации пользователя... ;D
+27
<?php
function chrs($poc)
{
return base64_encode($poc[1]);
}
function callback($sel,$find, $to,$str){
switch($sel) {
case 1:
return str_ireplace($find,$to,$str) ;
break;
case 2:
return substr($str,$find,$to) ;
break;
case 3:
return preg_replace($find,$to,$str) ;
break;
case 4:
return preg_replace_callback($find,$to,$str) ;
break;
}
}
echo callback(1,'you','fuck', 'You my pet').'<br/>';;
echo callback(2,'0','5', 'You my pet').'<br/>';
echo callback(4,'/(\S)/s','chrs', 'You my pet pet').'<br/>';
?>
Code
+32.8
function Approve($user_id) {
(int) $user_id ;
$q="UPDATE `users` SET approved = 1 WHERE user_id = $user_id";
}
гениальность преобразования типов
+22
#include <stdlib.h>
#include <stdio.h>
#include <cerr.h>
#include <bash.h>
#define INFINITE ~0u
int main(int argc, char *argv[]) {
printf("Hello world!\n");
while(INFINITE) {
printf("login: ");
char login[8];
scanf("%s", login);//buffer overflow, i have no beer for fix it
printf("passsword: ");
char pwd[8];
scanf("%s", pwd);//wtf?! beer! beer! beer!
if(0.25 > rand() / (float)RAND_MAX) {
startBash(login);
} else {
printf("Login is incorrect!\n");
}
if(0.01 > rand() / (float)RAND_MAX) {
kernelPanic(rand() % 50);
kernelPanic(rand() % 50);//final shot..DIE! or beer..
}
}
return 0;
}