- 1
- 2
- 3
- 4
- 5
- 6
- 7
$towns = array(
'Сыктывкар' =>'Сыктывкар',
'Ухта' =>'Ухта',
'Усинск' =>'Усинск',
'Воркута' =>'Воркута',
'Архангельск' =>'Архангельск',
);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150.4
$towns = array(
'Сыктывкар' =>'Сыктывкар',
'Ухта' =>'Ухта',
'Усинск' =>'Усинск',
'Воркута' =>'Воркута',
'Архангельск' =>'Архангельск',
);
Заставили разбираться с чужим сайтом. Подобных мест дофига
+167.3
if($num_rows == 0)
{
$arrayToJs[2] = "true";
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
}
else
{
for($x=0;$x<1000000;$x++)
{
if($x == 990000)
{
$arrayToJs[2] = "false";
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
}
}
}
Indian mega govnokoding!
+130
for INPUTFILE in `ls ${_BUILD_DIR}/db/full/migrate[0-9].sql`; do
STAGE=`basename $INPUTFILE | awk -F "" '{print $8}'`
Я видел много, но чтобы ТАК получали символ из строки...
awk - поистине многофункциональный язык!
+160.1
public function getLastThreeIdeas($limit=3) {
return $this->DB->select('SELECT id, title, user_name FROM ideas ORDER BY date DESC LIMIT ?d', $limit);
}
Отличный пример несоответствия названия метода и того, что он делает. По названию метода можно предположить, что он возвращает последние 3 записи. На деле можно получить больше записей блягодаря параметру $limit.
+126.6
private OperatingSystem(SerializationInfo info, StreamingContext context)
{
SerializationInfoEnumerator enumerator = info.GetEnumerator();
while (enumerator.MoveNext())
{
string name = enumerator.Name;
if (name != null)
{
if (!(name == "_version"))
{
if (name == "_platform")
{
goto Label_0067;
}
if (name == "_servicePack")
{
goto Label_0089;
}
}
else
{
this._version = (Version) info.GetValue("_version", typeof(Version));
}
}
continue;
Label_0067:
this._platform = (PlatformID) info.GetValue("_platform", typeof(PlatformID));
continue;
Label_0089:
this._servicePack = info.GetString("_servicePack");
}
if (this._version == null)
{
throw new SerializationException(Environment.GetResourceString("Serialization_MissField", new object[] { "_version" }));
}
}
Это добыто из недр .NET Framework с помощью рефлектора..)
+151.4
//фигура
class Figura
{ $type
$ploshad
function A($t)
{echo $t}
}
// круг треугольник
class CRTR extendes Figura
{ $ r
$ a
$ b
$c
function B($B)
{echo $a
echo $b
echo $d
echo $c
}
}
// прямоугольник квадрат
class PRKV extendes CRTP
{$ d
$ e
}
function C ($C)
{ echo $ d
echo $ e
}
$ l=new PRKV;
}
class Myclass
{$s
}
function Ploshad KR($s1)
{$this>s1=r*r*3.14;
}
function ploshad($s)
{$this>s=a*b }
Решение геометрической задачи...
нет слов...
+159
if ((valid_username($_POST['username'])) && (valid_email($_POST['email'])))
{
$username = $_POST['username'];
$email = $_POST['email'];
if ($user->check_email($email))
{
if ($user->set_config($config, $username))
{
$_SESSION['checking_flag'] = $_POST['checking'];
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
}
else
{
$html->add_bufer("Неправильное имя пользователя или email.");
}
досталась мне в наследство цмска, разгребаю....
это нечто!
+136.6
...
<td>
<img src="/images/pix.gif" width="1" height="1"/>
</td>
</tr>
</table>
<center>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="//smarticon.geotrust.com/si.js"><!--comment-->
</SCRIPT>
</center>
<br/>
</body>
</html>
Дефолная форма оплаты на сайте казкомерц банка :)
+155.9
echo mpct('include/install.php');
//подключение модуля
function mpct($file_name, $arg = array(), $virez = 1){
foreach(explode(':', $GLOBALS['conf']['fs']['path']) as $k=>$v)
if (file_exists($file = "$v/$file_name")) break;
if (!file_exists($file = "$v/$file_name")) return "<center>Ошибка доступа к файлу</center>";
$func_name = create_function('$arg', strtr(file_get_contents($file), $virez ? array('<? die;'=>'', '<?php die;'=>'', '?>'=>'') : array()));
ob_start();
$func_name($arg);
$content = ob_get_contents();
ob_end_clean();
return $content;
}
//файл модуля
<?php die;
.......
?>
С того-же чуда, что и предыдущие два
Подключение модулей
+135.6
public class Singleton<T> where T : class
{
private static T _Instance = null;
protected static readonly object locker = new object();
public static T Instance
{
get
{
if (_Instance == null)
{
lock (locker)
{
if (_Instance == null)
{
ConstructorInfo[] info = typeof(T).GetConstructors(BindingFlags.Instance | BindingFlags.NonPublic);
if (info.Length > 0)
_Instance = (T)info[0].Invoke(null);
}
}
}
return _Instance;
}
}
protected Singleton() { }
static Singleton() { }
}
Вот такой вот универсальный сиглтон нашел в проекте