- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?php
$x = true;
if($x == 1) print "Говнокод - гамносайт";
elseif($x == 2) print "Все завсегдатые данного сайта - пидоры, причем тупые";
elseif($x == 3) print "Спасибо за внимание";
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
<?php
$x = true;
if($x == 1) print "Говнокод - гамносайт";
elseif($x == 2) print "Все завсегдатые данного сайта - пидоры, причем тупые";
elseif($x == 3) print "Спасибо за внимание";
?>
Сосем мой йух :)
+164
<?php
// Получение страницы напрямую или через проксю
function getfile($GrabURL)
{
global $proxy_name,$proxy_port;
if($proxy_name!="")
{
$f = urldecode($GrabURL);
$proxy_fp = fsockopen($proxy_name, $proxy_port,$errno,$errstr);
if (!$proxy_fp)
return false;
$out = "GET ".$f." HTTP/1.0\r\n\r\n";
fwrite($proxy_fp, $out);
$x = "";
stream_set_timeout($OpenFile, 10);
stream_set_blocking($OpenFile, 0);
while (!feof($proxy_fp))
{
$RetrieveFile = fread($proxy_fp,8192) or last;
$x = $x.$RetrieveFile;
}
fclose($proxy_fp);
}
else
{
$OpenFile = fopen($GrabURL, "rb");
if(!$OpenFile) return "";
$i = 0;
$x = "";
stream_set_timeout($OpenFile, 10);
stream_set_blocking($OpenFile, 0);
while (!feof($OpenFile))
{
$RetrieveFile = fread($OpenFile, 8192);
$x=$x.$RetrieveFile;
}
fclose($OpenFile);
}
return $x;
}
?>
Аналог file_get_contents. По просьбам из #4065
+165
<?php
//...
$GrabURL = "http://www.google.com/search?q=".$url."&sourceid=opera&num=100&ie=utf-8&oe=utf-8&start=".$page;
$x=getfile($GrabURL); //автор сделал велосипед-аналог file_get_contents
$handle = fopen("rip_google.txt","w+");
fwrite($handle, $x);
fclose($handle);
$screen = file("rip_google.txt");
$content = implode("",$screen);
// вытягиваем линк
preg_match_all("!\<h2 class=r\>\<a href=\"(http:.*?)[\"|&]!si" ,$content, $out1, PREG_PATTERN_ORDER);
//...
?>
Код из парсера гугла. Файл rip_google.txt больше реально нигде не используется. Так же порадовала комбинация строк 8-9.
+159
function BBCalign(value) {
var txtarea = document.post.message;
if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (theSelection != '') {
document.selection.createRange().text = "[align="+value+"]" + theSelection + "[/align]";
document.post.message.focus();
return;
}
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, "[align="+value+"]", "[/align]");
return;
}
if (value == 'justify')
{
if (justify == 0) {
ToAdd = "[align=justify]";
$(document.post.justify).addClass('bold');
justify = 1;
} else {
ToAdd = "[/align]";
$(document.post.justify).removeClass('bold');
justify = 0;
}
}
else if (value == 'right')
{
if (right == 0) {
ToAdd = "[align=right]";
$(document.post.right).addClass('bold');
right = 1;
} else {
ToAdd = "[/align]";
$(document.post.right).removeClass('bold');
right = 0;
}
}
else if (value == 'center')
{
if (center == 0) {
ToAdd = "[align=center]";
$(document.post.center).addClass('bold');
center = 1;
} else {
ToAdd = "[/align]";
$(document.post.center).removeClass('bold');
center = 0;
}
}
else if (value == 'left')
{
if (left == 0) {
ToAdd = "[align=left]";
$(document.post.left).addClass('bold');
left = 1;
} else {
ToAdd = "[/align]";
$(document.post.left).removeClass('bold');
left = 0;
}
}
mozWrap2(txtarea, ToAdd);
}
jQuery + Dom
+143
#include <stdio.h>
amin()
{
такая вот незначительная опечатка.
−80
class SimpleStruct:
def __init__(self, arg1, arg2):
self.arg1 = arg1
self.arg2 = arg2
# Далее класс в переменную или в массив:
a = []
a.apppend(SimpleStruct("dd", "er"))
b = SimpleStruct("DFGH", "dj")
# И тест:
print a[0].arg1, a[0].arg2, b.arg1, b.arg2
#dd er DFGH dj
Однажды одному чудаку понадобилась структура в питоне и он намутил это.
Хотя если бы он хоть немного подумал о том, что такое класс, писать ему бы ваще нихрена не пришлось!
+70
/**
* Окно, которое реагирует на нажатие клавиши Esc
* определенным образом (например, окно закрывается).
* Для этого в потомках класса необходимо реализовать метод
* doEscapeKeyAction(), который будет вызываться при нажатии
* клавиши ESC.
*/
public abstract class JEscFrame extends ProfilableFrame {
...
}
+166
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title> Определение браузера </title>
<script type='text/javascript'>
function BrowserName()
{
var span = document.getElementById('browser');
if(window.opera) { span.innerHTML = 'Opera'; }
if(document.all) { span.innerHTML = 'IE'; }
if(document.layers) { span.innerHTML = 'NN4'; }
if(window.XMLHttpRequest) { span.innerHTML = 'Mozilla (FireFox)'; }
span.innerHTML = 'неизвестный браузер';
return true;
}
</script>
</head>
<body onload='BrowserName()'>
Ваш браузер: <span id='browser'></span>
</body>
</html>
Блуждая в поисках откопал ещё вот такое...
+167
<script>T=new Array();A=new Array();C=new Array();D=new Array();D[0]='Причастие ИСПУГАННЫЙ образовано от глагола совершенного вида ИСПУГАТЬ (ЧТО СДЕЛАТЬ?), кроме этого имеет приставку ИС- , поэтому пишется с двумя буквами Н';C[0]=2;T[0]=new Array('_н','н','нн');
D[1]='Причастие ОБРАДОВАННЫЙ образовано от глагола совершенного вида ОБРАДОВАТЬ (ЧТО СДЕЛАТЬ?), кроме этого, имеет суффикс -ОВА- , поэтому пишется с двумя буквами Н';C[1]=2;T[1]=new Array('_н','н','нн');
D[2]='Причастие ОСНОВАННОЕ имеет зависимые слова НИ НА ЧЕМ, поэтому пишется с двумя буквами Н';C[2]=2;T[2]=new Array('_н','н','нн');
D[3]='Причастие НЕПРИГЛАШЕННЫЙ образовано от глагола совершенного вида ПРИГЛАСТЬ (ЧТО СДЕЛАТЬ?), поэтому пишется с двумя буквами Н';C[3]=2;T[3]=new Array('_н','н','нн');
D[4]='Слово ВЛЮБЛЕННОЙ образовано от глагола совершенного вида ВЛЮБИТЬСЯ (ЧТО СДЕЛАТЬ?), поэтому пишется с двумя буквами Н';C[4]=2;T[4]=new Array('_н','н','нн');
D[5]='Это одно из тех слов, написание которых необходимо запомнить. В нем пишется две буквы Н. ';C[5]=2;T[5]=new Array('_н','н','нн');
// Еще очень много букв и подобных строк, написанных, по-видимому, копипастом и единой строкой (разделил построчно я для удобства чтения)
D[30]='Слово РАЗГНЕВАННУЮ образовано от глагола совершенного вида РАЗГНЕВАТЬ (ЧТО СДЕЛАТЬ?), кроме этого, имеет приставку РАЗ- , поэтому пишется с двумя буквами Н';C[30]=2;T[30]=new Array('_н','н','нн');
D[31]='Слово НЕУГНЕТЕННЫЙ имеет приставку У- , поэтому пишется с двумя буквами Н.';C[31]=2;T[31]=new Array('_н','н','нн');</script>
<div id="notearea"><p align="justify">Выберите правильные варианты ответов. Для проверки выполненного задания нажмите кнопку «Проверить».</p></div><br>
<script>if (window.opera) {var d=document.createElement('div');d.innerHTML='<p class="error">К сожалению, Ваш браузер не поддерживается. Программа работает в браузерах Internet Explorer и Mozilla Firefox.</p>';document.getElementById("notearea").appendChild(d);}</script>
Государственный портал о русском языке Грамота.ру.
Интерактивный диктант.
+176
$submit=($a!=0)?true:false;
if($submit==true)
{
redirect("index.php");
}
else
{
if($submit==false)
{
include_once("module.php");
}
}
железная индусская логика