- 1
- 2
- 3
if (5 < strlen($method) && '_init' === substr($method, 0, 5)){
$this->_classResources[strtolower(substr($method, 5))] = $method;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
if (5 < strlen($method) && '_init' === substr($method, 0, 5)){
$this->_classResources[strtolower(substr($method, 5))] = $method;
}
ZendFramework (c)
+159
function pop3_dele($connection,$message) {
return(imap_delete($connection,$message));
}
Настоятельно рекомендуют не использовать wrapper'ы... М да... [http://www.php.net/manual/en/intro.imap.php]
+159
$one = $_POST["one"];
$two = $_POST["two"];
$three = $_POST["three"];
$total = $_POST["total"];
$total = $_POST["total1"];
function Action($a, $b, $act)
{
switch($act)
{
case "add":
return $a+$b;
case "sub":
return $a-$b;
case "mult":
return $a*$b;
case "div":
return $a/$b;
}
}
/*Это проверка на то, какое действие выполняется первое
total или total1(Если total равен умножению или делению то он и первый.
А все остальное его не интересует)*/
if ($total == "mult" || $total == "div")
{
$result = Action($one, $two, $total);
$result = Action($result, $three, $total1);
}
else
{
$result = Action($two, $three, $total1);
$result = Action($result, $one, $total);
}
echo $result;
+33
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<meta http-equiv="Pragma" content="no-cache">
<link rel=File-List href="SL_php2weeks_box.files/filelist.xml">
<title>PHP за 2 недели - курс обучения PHP от Школы Программирования</title>
<style type="text/css">
<!--
.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.style5 {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.style6 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
color: #009000;
}
.style9 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
}
.style10 {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
}
.style11 {
font-size: 24px;
font-weight: bold;
}
.style12 {font-size: 24px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
.style13 {font-size: 24px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.style14 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; }
.style15 {
color: #0000FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style17 {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px; }
.style18 {
font-size: 20px
}
-->
</style>
</head>
<body lang=RU link=blue vlink=purple>
<!-- SmartResponder.ru PopOver code (begin) -->
<script language="javascript" type="text/javascript" src="popover.js"></script>
<span style="margin: 0pt; padding: 0pt; width: 400px; height: 400px; position: absolute; left: 0pt; top: 0pt; right: 0pt; z-index: 1; display: none;" id="SR_PopOver">
<table cellpadding="0" cellspacing="0" height="246" width="400">
<tbody>
<tr>
<td style="border: 1px solid rgb(0, 0, 0);">
<table bgcolor="#ffffff" cellpadding="3" cellspacing="0" height="100%" width="100%">
<tbody>
<tr bgcolor="#dddddd" valign="middle">
<td onMouseDown="popover_drag_start(event, this, 'SR_PopOver')" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 255); font-weight: bold;" align="center" width="100%">
<b>Подарок Вам - <font style="color:#009000;">Курс Web-Старт!</font><br /> 7 Бесплатных Видеоуроков По PHP!</b></td>
<td align="right">
<table cellspacing="0">
<tbody>
<tr>
<td style="padding: 0pt 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0); font-weight: bold;" onClick="popover_close(this, 'popover_start_to(\'SR_PopOver\', 21, 0, \'windowWidth\', parseInt(popover_obj.style.top) - popover_base_y)')" onMouseOver="this.style.cursor='pointer'" onMouseOut="this.style.cursor='default'">X</td>
</tr>
</tbody>
</table>
http://prog-school.ru/php2weeks/
вот как бывает! исходник страницы смотрите сами :)
+163
//
if (delay == 0)
{
Uint8 *keys = SDL_GetKeyState(NULL);
// Checking for letters
for (c = 97; c < 123; c++)
if (cpos < 9)
if (keys[c] && !delay)
{
mapname[cpos] = c;
mapname[++cpos] = '\0';
delay = 5;
bg.show(400, 240, 0);
text.print(mapname, 200, 180);
render.backend();
break;
}
// Checking for numbers
for (c = 48; c < 58; c++)
if (cpos < 9)
if (keys[c] && !delay)
{
mapname[cpos] = c;
mapname[++cpos] = '\0';
delay = 5;
bg.show(400, 240, 0);
text.print(mapname, 200, 180);
render.backend();
break;
}
// On pressing ENTER
if (keys[13] && !delay && strlen(mapname) > 2)
break;
// On pressing BACKSPACE
if (keys[SDLK_BACKSPACE] && cpos > 0 && !delay)
{
mapname[--cpos] = '\0';
delay = 5;
bg.show(400, 240, 0);
if (cpos > 0) text.print(mapname, 200, 180);
render.backend();
}
}
if (delay > 0)
delay--;
Уверен, можно было сделать намного проще =)
+159
public static function encode($value, $cycleCheck = false, $options = array())
{
$encoder = new self(($cycleCheck) ? true : false, $options);
return $encoder->_encodeValue($value);
}
Zend Framework, Zend_Json_Encoder
+144
while(sizeof($data)>sizeof($head)) {
$data[sizeof($data)-2].=$data[sizeof($data)-1];
unset($data[sizeof($data)-1]);
}
кусочек моего скрипта разовой работы, накиданного на скорую руку(неудивительно, что он выполнялся 2 минуты).
думаю, всем понятен смысл этого кусочка = )
+156
index.php:
<?php
define("TEMPLATE_FOLDER", "./templates/");
class Template
{
public function view($template, $data)
{
foreach($data as $key => $variable)
$$key = $variable;
require(TEMPLATE_FOLDER . $template . '.php');
foreach($data as $key => $variable)
unset($$key);
}
}
$template = new Template();
$data['test'] = array(1, 2, 3);
$template->view('index', $data);
?>
templates/index.php:
<html>
<body>
<?php foreach($test as $row): ?>
<?php echo $row ?><br/><br/>
<?php endforeach; ?>
</body>
</html>
Говно ли?
−122
sub generate_code {
my ($arrey_pos,$code);
my @arrey = ('a'..'q', 'C'..'O', '1'..'9', 'g'..'u', 'l'..'z', '9'..'1', 'H'..'W');
for (my $i = 0; $i < $_[0]; $i++) {
$arrey_pos = int(rand($#arrey));
$code .= $arrey[$arrey_pos];
}
$code;
}
Генерация кода.
+168
/*++
прямое ли?
--*/
bool ModelCurve3D::IsStraight() const {
return m_mathCurve ? m_mathCurve->IsStraight() : false;
}
/*++
замкнутость
--*/
bool ModelCurve3D::IsClosed() const
{
return m_mathCurve ? m_mathCurve->IsStraight() : false;
}
Замкнутый... ну знаешь, это типа как прямолинейный. И такое лежит годами. А как поправишь, еще может и регрессия случится. Ну как так можно?