- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
$IN = $_REQUEST;
//trim strings
for($i = 0; $i < count($IN); $i++) {
if(is_string($IN[$i])) {
$IN[$i] = trim($IN[$i]);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
$IN = $_REQUEST;
//trim strings
for($i = 0; $i < count($IN); $i++) {
if(is_string($IN[$i])) {
$IN[$i] = trim($IN[$i]);
}
}
кусок самопального двигла
+141
<html>
<title>NOTICE</title>
<body>
<img src="/banner.jpg"/>
</body>
</html>
megaupload.com
+166
switch ($pole['id']) {
case 0:
$result[0] = $pole[0]['user_key'];
break;
case 1:
$result[1] = $pole[1]['user_key'];
break;
...
case 99:
$result[99] = $pole[99]['user_key'];
break;
// somebody stop me.
case 100:
$result[100] = $pole[100]['user_key'];
break;
...
}
не остановили...
+956
using System;
namespace Угадай_цифру
{
class Program
{
struct IntNull
{
public static Random Rand = new Random();
public static int CompInt;
public static string UserInt;
}
public static void Main(string[] args)
{
try
{
Console.WriteLine("Игра: отгадай число.");
Console.Write("Правила игры просты, компьютер загадывает цисло от одного до 10, вы должны его отгадать.");
Console.ReadLine();
Console.Clear();
GetInt();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
public static void GetInt()
{
try
{
IntNull.CompInt = IntNull.Rand.Next(0, 10);
Console.Clear();
Console.WriteLine("Комптютер загадал число, отгадайте его");
string User = Console.ReadLine();
IntNull.UserInt = User;
Console.Clear();
GetProverka();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
public static void GetProverka()
{
try
{
if(IntNull.CompInt == Convert.ToInt32(IntNull.UserInt))
{
Console.Clear();
Console.WriteLine("Молодец, правильный ответ {0}", IntNull.CompInt);
Console.WriteLine("Нажмите Enter для продолжения");
Console.ReadLine();
GetInt();
}
else
{
Console.Clear();
Console.WriteLine("Лошара, ответ неверный, правильный ответ {0}", IntNull.CompInt);
Console.WriteLine("Нажмите Enter для продолжения");
Console.ReadLine();
GetInt();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
}
Один программист выложил на малоизвестном сайте
+150
function _unset(& $array, $n) {
$count = count($array);
if(isset($array[($n - 1)])) {
for($i = $n; $i < ($count); $i++)
unset($array[$i]);
}
}
array_slice() не в моде
+133
(require 'clsql)
(clsql:file-enable-sql-reader-syntax)
(clsql:connect
'("localhost" "database" "user" "password")
:database-type :mysql)
(defun how-many-goods-do-you-have (year month)
(declare
(type (integer 2000 2011) year)
(type (integer 1 12) month))
(clsql:select [item_id] [sale_date]
:from "table"
:where [or
[is [null [sale_date]]]
[< [sale_date]
(clsql:sql 'str_to_date\(
(format
nil
"~a-~2,'0d-00"
year month)
'|, '%Y-%m-%d')|
)]]))
Эксперименты :)
+158
function GetMonthByNum($m)
{
$month_int = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
$month_str = array('Январь', 'Февраль', 'Март','Апрель', 'Мая', 'Июнь','Июль', 'Август', 'Сентябрь','Октябрь', 'Ноябрь', 'Декабрь');
return str_replace($month_int, $month_str, $m);
}
Начало своего пути программирования несколько лет назад. Тогда еще долго думал, как оптимизировать данный код.
+142
Zend_Validate::is('20120225 21:57:44', 'Date', array('Ymd H:i:s') // return false
Zend_Validate::is('20120225', 'Date', array('Ymd') // return true
Zend_Validate::is('21:57:44', 'Date', array('H:i:s') // return true
Как сделать, что бы первая строка возвращала true?
+157
if(intval($data[0])>0){
$massart=explode(" ",$data[1]);
if($massart[0]){
$infoarticle=mysql_query("SELECT `Message_ID`, `ExternalData` FROM `Message114` where `Article`='".mysql_escape_string($massart[0])."';");
if(mysql_num_rows($infoarticle)){
while($infoarticlerow=mysql_fetch_array($infoarticle)){
$arrowitem["".$massart[0]]['name']=$data[1];
$arrowitem["".$massart[0]]['id']=$infoarticlerow['Message_ID'];
$arrowitem["".$massart[0]]['info']=$infoarticlerow['ExternalData'];
for ($c=5; $c < $num; $c++) {
if(intval($data[$c])>0){
$arrowitem["".$massart[0]]['size'][$mssize[$c]]=$data[$c];
}
}
if(floatval($arrowitem["".$massart[0]]['price'])==0){
$arrowitem["".$massart[0]]['price']=floatval($data[3]);
}else{
if(floatval($arrowitem["".$massart[0]]['price'])>floatval($data[3])){
$arrowitem["".$massart[0]]['price']=floatval($data[3]);
}
}
}
}else{
$notnetcat[]=$data[1];
}
}
}
От нехватки рабочих рук отдали одну правку на фриланс. Рвусь между желанием всё переписать по-человечески и со спокойной совестью отчитаться перед заказчиком либо же забить (парню заплатили, блеать!), но потом краснеть за глюки этого чудо-кода, которые, жопой чую, обязательно возникнут.
+964
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
op: int b, c, d, e;
c = 0;
e = 1;
Console.WriteLine("a - посчитать сумму");
Console.WriteLine("b - посчитать произведение");
Console.Write("вариант=");
string p = Console.ReadLine();
if (p == "a")
{
ok: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
if (d == 0) goto op;
else
{
Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
for (int a = d; a <= b; a++)
{
c = c + a;
Console.WriteLine(c);
}
Console.WriteLine("Сумма цифр от " + d + " до " + b + " = " + c);
Console.ReadLine();
goto ok;
}
}
if (p == "b")
{
ol: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
if (d == 0) goto op;
else
{
Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
for (int a = d; a <= b; a++)
{
e = e * a;
Console.WriteLine(e);
}
Console.WriteLine("Произведение чисел от " + d + " до " + b + " = " + e);
Console.ReadLine();
goto ol;
}
}
else goto op;
}
}
}
Нашёл на одном форуме