- 1
- 2
- 3
- 4
- 5
// сохраняем лог
$log = fopen($logfile,'w'); // открыли файл, стерев его
foreach($temp as $tmp) {fwrite($log,trim($tmp)."n");} // каждый элемент массива записали в строку
fclose($log); // закрыли лог
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
// сохраняем лог
$log = fopen($logfile,'w'); // открыли файл, стерев его
foreach($temp as $tmp) {fwrite($log,trim($tmp)."n");} // каждый элемент массива записали в строку
fclose($log); // закрыли лог
?>
Зачем мне implode и file_put_contents?
У меня нет времени, чтобы ебаться с ними! Лучше я создам цикл.
http://forum.htmlbook.ru/index.php?showtopic=7169
На это ссылка в топ-теме причем.
+127
<p>
Журкабаев
<span> </span>
<span>- заместитель акима города Костаная,</span>
</p>
<p>
Марат Кенжебекович
<span> председатель комиссии</span>
</p>
http://kostanay-city.kz/index.php?mod=page&obj=2701 таблица в центре страницы, кода много, поэтому приведу часть... Мне жаль того кто её делал, но еще больше жаль знакомого которому пришлось переносить это чудо на новый сайт... CTRL + U, не поможет посмотреть всю картину, т.к. данные подгружаются, но firebug приятно радует)
+158
foreach ($aa as $key => $value) {
$aa[$key][2] = str_replace(',', '.', $aa[$key][2]);
$aa[$key][3] = str_replace(',', '.', $aa[$key][3]);
$aa[$key][4] = str_replace(',', '.', $aa[$key][4]);
}
+140
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>По колено в коде — Говнокод.ру</title>
<meta name="keywords" content="говнокод, смешной код, быдлокод, быдлокодеры, индусы, для программистов, про программистов, индусский код, записки программиста, говно, говнокод на php, mysql, perl" />
<meta name="description" content="Сборник говнокода на различных языках программирования" />
<meta property="og:image" content="http://govnokod.ru/images/brand.gif" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/animated_favicon.gif" type="image/gif" />
<link rel="stylesheet" href="/css/style.css?v=4" media="all" type="text/css" />
<!--[if lte IE 7]><link href="/css/ie.css" rel="stylesheet" type="text/css"><![endif]-->
<link title="rss govnokod.ru" type="application/rss+xml" rel="alternate" href="http://govnokod.ru/rss"/>
<link rel="stylesheet" type="text/css" href="/media/b5aabef57bd7c3fa62379caa0e483deb.css?files=jshighlight/govnokod.css" />
<script type="text/javascript">
//<!--
var SITE_PATH = ''; var SITE_LANG = '';
//-->
</script>
<script type="text/javascript" src="/media/ddd20ce56acf1d9ebadd126322495087.js?files=jquery.js,jquery.scrollTo.js,govnokod.js,jshighlight/highlight.pack.js&v=4"></script>
</head>
Привлекает внимание поисковиков(04).
+80
public static java.util.Date getPreviousMonth () throws ParseException {
Date currentDate = new Date(System.currentTimeMillis());
Calendar currentCalendar = Calendar.getInstance();
currentCalendar.setTimeInMillis(currentDate.getTime());
SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy");
//currentCalendar.set(Calendar.MONTH, currentCalendar.get(Calendar.MONTH) - 1);
currentCalendar.set(Calendar.DAY_OF_MONTH, currentCalendar.get(Calendar.DAY_OF_MONTH) - 30);
//currentCalendar.set(Calendar.DATE, currentCalendar.getActualMinimum(Calendar.DAY_OF_MONTH));
format.format(currentCalendar.getTime());
java.util.Date resultDate = null;
resultDate = format.parse(format.format(currentCalendar.getTime()));
return resultDate;
}
Занимаюсь рефакторингом. Особо радует предпоследняя строчка.
+121
private void textBox1_TextChanged(object sender, EventArgs e)
{
if ((textBox1.Text + textBox2.Text).Length + 1 > 255)
{
textBox1.BackColor = Color.LightPink;
textBox2.BackColor = Color.LightPink;
}
else
{
textBox1.BackColor = Color.White;
textBox2.BackColor = Color.White;
}
if ((textBox3.Text + textBox6.Text).Length + 1 > 255)
{
textBox3.BackColor = Color.LightPink;
textBox6.BackColor = Color.LightPink;
}
else
{
textBox3.BackColor = Color.White;
textBox6.BackColor = Color.White;
}
}
private void bntSave_Click(object sender, EventArgs e)
{
if (textBox1.BackColor == Color.LightPink)
{
MessageBox.Show("Длинна полей От и Адрес в сумме не должна превышать 255");
return;
}
if (textBox3.BackColor == Color.LightPink)
{
MessageBox.Show("Длинна полей Кому и Адрес в сумме не должна превышать 255");
return;
}
Properties.Settings.Default.Save();
Navigator.Navigate(new ConfigMenuPage());
}
ТЗ: "Суммарная длина полей X и Y не должна превышать 255 символов"
Решение шедеврально как по вычислению длинны суммы строк, так и по цветовой идентификации :)
+158
public function addOffer($type='vendor.model', $values) {
switch ($type) {
case 'vendor.model': $offer = new yml_type_vendor_model(); break;
}
// Заполняем значениями
$offer->setValues($values);
......
+165
var howMany = 3
function rndnumber(){
var randscript = -1
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}
+147
class Object
{
#ifdef EDITOR_MODE
wchar[] name;
#endif
UINT[] id; // {21,64,567}
public:
UINT GetID(){return id[0];};
UINT GetParentID(){return id[1];};
};
+162
/**/
TCHAR* szFileType = _T("");
int ftype = JGetByte( hContact, "AvatarType", PA_FORMAT_UNKNOWN );
if( ftype == PA_FORMAT_UNKNOWN ) {
WIN32_FIND_DATA ffd;
HANDLE hFind = FindFirstFile( ptszDest, &ffd );
if ( hFind != INVALID_HANDLE_VALUE ) {
wchar_t* szExt = m_strrchrs( ffd.cFileName, ".\\" );
if( szExt ) {
if( !_tcsicmp( szExt, _T(".jpg") ) )
ftype = PA_FORMAT_JPEG;
else if( !_tcsicmp( szExt, _T(".png") ) )
ftype = PA_FORMAT_PNG;
else if( !_tcsicmp( szExt, _T(".gif") ) )
ftype = PA_FORMAT_GIF;
else if( !_tcsicmp( szExt, _T(".bmp") ) )
ftype = PA_FORMAT_BMP;
if( ftype != PA_FORMAT_UNKNOWN )
JSetByte( hContact, "AvatarType", ftype );
}
FindClose( hFind );
}
}
switch( ftype ) {
case PA_FORMAT_JPEG: szFileType = _T("jpg"); break;
case PA_FORMAT_PNG: szFileType = _T("png"); break;
case PA_FORMAT_GIF: szFileType = _T("gif"); break;
case PA_FORMAT_BMP: szFileType = _T("bmp"); break;
}
http://infium.googlecode.com/svn/trunk/Jabber/jabber_misc.cpp