- 1
$ext = substr($fileName, strrpos($fileName, '.') + 1);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
$ext = substr($fileName, strrpos($fileName, '.') + 1);
Про pathinfo никто и не слышал видимо. Код написан недавно кем-то из команды)
+145
#include <stdio.h>
int main(int argc,char argv)
{
int start=90;
int end=2;
int divd=10;
for(int i=start;i>=end;i--)
{
if(i>=10){
for(int nm=10;nm>=1;nm--)
{
int res=i/nm;
int ost=i%nm;
if(ost==0 && res<=10)printf("%d=%d*%d\n",i,res,nm);
};
} else {
for(int nm=i;nm>=1;nm--)
{
int res=i/nm;
int ost=i%nm;
if(ost==0)printf("%d=%d*%d\n",i,res,nm);
};
};
};
return 0;
};
Таблица умножения
+133
Как вам вот такой вот класс...
public static class TypeFromString
{
public static Type FindTypeFromString(string s)
{
Assembly mainAssembly = Assembly.GetExecutingAssembly();
return Type.GetType(s);
}
}
... и его использование.
TypeFromString.FindTypeFromString(typeof (...).ToString())
сверхконцептуально!
−129
if (!(!roundActive && isRandom)) //random round ended - don't update view elements
{
Logger.getInstance().debug("VideoRoundView.roundStarted: changing view");
exitBtn.setRandomMode(roundActive && isRandom);
viewMode.connectionUpdated(roundActive);
}
Сначала мозговыносящая конструкция с отрицанием отрицания, а потом сам автор сдался... :)
+184
$multiplier = 1.15;
$allowedLen = 56;
echo
(
(
(
$allowedLen -
(
strlen($resSingle->name) * $multiplier
)
) > 0
) ?
(
(
isset
(
$resSingle->address
[
$allowedLen -
(
strlen($resSingle->name) * $multiplier
)
]
) ?
(
' - ' . substr
(
$resSingle->address , 0 , $allowedLen -
(
strlen($resSingle->name) * $multiplier
)
) .
'...'
) :
(
' - ' . $resSingle->address
)
)
) :
(
''
)
);
Here's my string formatting echo. Name is upper case and address is lowercase. I needed to echo this information, and the rows should be with ~equal length. Enjoy!
+148
$take_mod = mysql_query("select * from `cpdb`.`".$mod."`;");
$rows = mysql_num_rows($take_mod);
$fields = mysql_num_fields($take_mod);
### Вывод БД<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
echo '<td width="100%" height="26" valign="center">';
### Создание названия полей____________
echo "<table border=3px>";
echo "<tr>";
for ($b=0; $b<$fields; $b++)
{
echo "<td bgcolor='#CCFFFF'>".mysql_field_name ($take_mod, $b)."</td>";
}
echo "</tr>";
### Содержание БД____________
for ($c=0; $c<$rows; $c++) {
echo "<tr>";
echo "<td>".mysql_result($take_mod, $c, 0)."</td>";
for ($cc=1; $cc<$fields; $cc++) {
if($mod == 'img'){
echo "<td><img src='../images/100/".mysql_result($take_mod, $c, $cc)."' width='200'/></td>";
}
else{
echo "<td>".mysql_result($take_mod, $c, $cc)."</td>";
}
}
$edit_id = $c;
$drop_id = mysql_result($take_mod, $c, 0);
echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
<a href="?key=2&mod='.$mod.'&edit_id= '.$edit_id.'"><img src="img/b_edit.png" alt="Изменить" /></a></td>';
echo '<td width="25" bgcolor="#CCFFFF" align="center" valign="middle" >
<a href="?key=2&mod='.$mod.'&id_del='.$drop_id.'"><img src="img/b_drop.png" alt="Удалить" /></a></td>';
echo "</tr>";
}
echo "</table>";
echo '</td>';
Это CMS - мегавывод записей БД для выбора: редактирование или удаление записи.
Я пока только догадываюсь, что это мой мега высер..))) И пока еще не опечален)..
+166
<?php
# bla bla bla...
$friends->add(new Friend('Den'));
$user->add($friends);
$friends->add($user);
$friends->getRecursiveDescription(); # сбой!
# bla bla bla...
?>
Крах композита "вешает" веб-сервер!
+159
<?php
session_start();
require_once 'connection/ConnectionConfig.php';
require_once 'classes/DBClass.php';
$DB = new DB($host, $user, $password);
function LoadContent($DB) {
if (isset($_GET["ShowTable"]) || isset($_GET["ViewPage"]) || isset($_POST["Cancel"])) {
$DB->SelectBase($_SESSION["CurrentDB"]);
include 'loaders/view_table.te.php';
}
if (isset($_GET["NewRecord"]) || isset($_GET["EditRecord"])) {
if (isset($_GET["EditRecord"]) && (!isset($_GET["SelectedRecord"]))) {
$message = "Не выбрана запись для редактирования!";
include 'templates/message.te.html';
}
else
include 'loaders/edit_record.te.php';
}
if (isset($_POST["Save"])) {
include 'loaders/edit_function.te.php';
}
if (isset($_GET["DeleteRecord"])) {
if (!isset($_GET["SelectedRecord"])) {
$message = "Не выбрана запись для удаления!";
include 'templates/message.te.html';
} else {
include 'loaders/del_function.te.php';
}
}
}
function LoadMenu($DB) {
include 'loaders/menu_bases.te.php';
if (isset($_GET["SelectDatabase"])) {
$DB->SelectBase($_GET["SelectedDatabase"]);
$_SESSION["CurrentDB"] = $DB->GetCurrentBase();
}
if (isset($_SESSION["CurrentDB"]))
include 'loaders/menu_tables.te.php';
}
include 'templates/common.te.html';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" type="text/css" href="style/style.css">
</head>
<body>
<table border="1" class="common">
<tr>
<td width="250" height="130">
<img src="image/logo1.jpg" alt="logo"/>
</td>
<td rowspan="2" valign="top">
<?php LoadContent($DB); ?>
</td>
</tr>
<tr>
<td valign="top" class="menu_container">
<?php LoadMenu($DB); ?>
</td>
</tr>
<tr>
<td colspan="2">
<p class="copyright">Разработано: 2011г. Автор: Тяготенков В.Э.</p>
</td>
</tr>
</table>
</body>
</html>
+166
<?php
...
if($_POST['action'] == 'parse') {
$login = $_POST['login'];
$pass = $_POST['pass'];
$file = $_POST['file'];
$page = $_POST['page'];
$sleep = intval($_POST['sleep']);
//$key = iconv('cp1251','utf-8',$_POST['key']);
if ( empty($login) or empty($pass) or empty($file) or empty($page) ) die('Не заданы параметры.');
if ( !login($login,$pass) ) die('Неверный логин или пароль.');
...
if ( preg_match('#Изменить персональные данные|Создание страницы#Ui',$code) ) {
return true;
} else {
return false;
}
...
?>
Прислали в ICQ, попросили доработать... Отказал
−135
var messageFormatedForClientView:String = "<font color=\u0022#" + VRSettings.chatClientColor + "\u0022>" + messageFormated + "</font>";
Человек "нашел выход"...