- 1
echo "Ghbdtn? rfr ltkf&" | sed "s/.*/\L&/;y|f,dult~;pbqrkvyjghcnea[wxioms]'.z&?|абвгдеёжзийклмнопрстуфхцчшщьыъэюя?,|"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−130
echo "Ghbdtn? rfr ltkf&" | sed "s/.*/\L&/;y|f,dult~;pbqrkvyjghcnea[wxioms]'.z&?|абвгдеёжзийклмнопрстуфхцчшщьыъэюя?,|"
Транслирует английскую раскладку в русскую.
+146
#define TRUE (rand() > 0.1 ? TRUE : FALSE) // happy debugging losers
понедельничный неговнокод "Где здесь Си" = )
приятного дебага на неделе, коллеги ))
+146
<?xml version="1.0" encoding="utf-8"?>
<website>
<settings>
<logo>21431_logo_image.png</logo>
<slogan>PHOTOGRAPHER’S PORTFOLIO</slogan>
<bottom_sub_menu><![CDATA[<a href="event:switchPage,7,3">HOW TO BUY MY PHOTOS</a>]]></bottom_sub_menu>
<copyright><![CDATA[AXIS PHOTOPORTFOLIO (C) 2008 | <a href="event:switchPage,6">PRIVACY POLICY</a> | <a href="event:switchFullScreen">FULLSCREEN</a> ]]></copyright>
</settings>
<menu>
<item targetPage="0"><![CDATA[<font color="#25808D">about me</font>]]></item>
<item targetPage="1"><![CDATA[nature]]></item>
<item targetPage="2"><![CDATA[people]]></item>
<item targetPage="3"><![CDATA[macro]]></item>
<item targetPage="4"><![CDATA[architectural]]></item>
<item targetPage="5"><![CDATA[contact me]]></item>
</menu>
<sounds>
<sound id="templateBackgroundMusic" url="21431_templateBackgroundMusic.mp3" loops="9999" volume="100" panning="0" skipFrom="23" skipTo="26209"/>
<sound id="topMenuButtonSound" url="21431_topMenuButtonSound."/>
<sound id="pageImageSound" url="21431_pageImageSound.wav"/>
<sound id="galleryZoomInSound" url="21431_galleryZoomInSound.wav"/>
<sound id="galleryZoomOutSound" url="21431_galleryZoomOutSound.wav"/>
<sound id="pagesSwitchingSound" url="21431_pagesSwitchingSound.wav"/>
<sound id="pagesAppearenceSound" url="21431_pagesAppearenceSound.wav"/>
<sound id="pageButtonSound" url="21431_pageImageSound.wav"/>
<sound id="galleryImageSound" url="21431_pageImageSound.wav"/>
</sounds>
найдите в xml ошибку
+158
<?php
if ($submit == 'Поcлать')
{
if ($name=='' or $theme=='' or $mail=='' or $message=='' or $pr!='5')
$tempu = file_get_contents("php/friend/nosentfr.html");
else
{
$message = str_replace("<","<",$message);
$message = str_replace(">",">",$message);
$message = str_replace("\n","<br>",$message);
$message = str_replace("\r","",$message);
$message = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
"<a target=_blank href=\"\\0\">\\0</a>", $message);
$name = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
"<a target=_blank href=\"\\0\">\\0</a>", $name);
$data = date ("d m Y") ." г.";
$body = file_get_contents("php/friend/friend.html");
$user = $mail;
$newm = $turl;
//перемещение данных в собщении
$body = str_replace ("%name%",$name,$body);
$body = str_replace ("2011",$data,$body);
$body = str_replace ("%message%",$message,$body);
$body = str_replace ("%mail%",$mail,$body);
$body = str_replace ("%newm%",$newm,$body);
$body = str_replace ("%theme%",$theme,$body);
$headers = "Content-Type: text/html; charset=UTF-8\n";
@mail ($user,$newm,$body,$headers);
я
$tempu = file_get_contents("php/friend/sentfr.html");
//перемещение участков строк в файле sentmail.html
$tempu = str_replace("%mail%","$mail",$tempu );
$tempu = str_replace("%name%","$name",$tempu );
$tempu = str_replace("%theme%","$theme",$tempu );
$tempu = str_replace("2011","$data",$tempu );
$tempu = str_replace("%message%","$message",$tempu );
}
}
else
{
$tempu = file_get_contents ("php/friend/formfriend.html");
$tempu = str_replace ("%prurl%",$_SERVER['HTTP_REFERER'],$tempu);
}
?>
Отправь страничку другу
+149
<?php
...
echo "<table border=1>";
for($j = 0; $j < 7; $j++)
{
echo "<tr>";
for($i = 0; $i < count($week); $i++)
{
if(!empty($week[$i][$j]))
{
if($j == 5 || $j == 6)
echo "<td><font color=red>".$week[$i][$j]."</font></td>";
else echo "<td>".$week[$i][$j]."</td>";
}
else echo "<td> </td>";
}
echo "</tr>";
}
echo "</table>";
?>
Колендарик =) хочу сделать windows в виде html,это реально сделать?точней ввиде"сайта"
+143
<div class="menu_bit" onclick="location.href="index.php?page=teachers"">
Преподаватели
</div>
Сайт университетской кафедры. Ну и ладно! я сделаю свой <a> с джаваскриптом и дивами.
+153
$dateFrom_array = explode('-', $_REQUEST['intervalFrom']);
$dateUnix = mktime(0, 0, 0, $dateFrom_array[1], $dateFrom_array[2], $dateFrom_array[0]);
$dateUnix -= 60 * 60 * 24 * 30 * 2; // - 2 месяца
$dateFrom = date("Y-m-d", $dateUnix);
+136
[...]
switch (dssdev->type) {
#ifdef CONFIG_OMAP2_DSS_DPI
case OMAP_DISPLAY_TYPE_DPI:
#endif
#ifdef CONFIG_OMAP2_DSS_RFBI
case OMAP_DISPLAY_TYPE_DBI:
#endif
#ifdef CONFIG_OMAP2_DSS_SDI
case OMAP_DISPLAY_TYPE_SDI:
#endif
#ifdef CONFIG_OMAP2_DSS_DSI
case OMAP_DISPLAY_TYPE_DSI:
#endif
#ifdef CONFIG_OMAP2_DSS_VENC
case OMAP_DISPLAY_TYPE_VENC:
#endif
#ifdef CONFIG_OMAP2_DSS_HDMI
case OMAP_DISPLAY_TYPE_HDMI:
#endif
break;
default:
DSSERR("Support for display '%s' not compiled in.\n",
dssdev->name);
return;
}
switch (dssdev->type) {
#ifdef CONFIG_OMAP2_DSS_DPI
case OMAP_DISPLAY_TYPE_DPI:
r = dpi_init_display(dssdev);
break;
#endif
#ifdef CONFIG_OMAP2_DSS_RFBI
case OMAP_DISPLAY_TYPE_DBI:
r = rfbi_init_display(dssdev);
break;
#endif
#ifdef CONFIG_OMAP2_DSS_VENC
case OMAP_DISPLAY_TYPE_VENC:
r = venc_init_display(dssdev);
break;
#endif
#ifdef CONFIG_OMAP2_DSS_SDI
case OMAP_DISPLAY_TYPE_SDI:
r = sdi_init_display(dssdev);
break;
#endif
#ifdef CONFIG_OMAP2_DSS_DSI
case OMAP_DISPLAY_TYPE_DSI:
r = dsi_init_display(dssdev);
break;
#endif
#ifdef CONFIG_OMAP2_DSS_HDMI
case OMAP_DISPLAY_TYPE_HDMI:
r = hdmi_init_display(dssdev);
break;
#endif
default:
BUG();
}
if (r) {
DSSERR("failed to init display %s\n", dssdev->name);
return;
}
[...]
linux kernel..
Драйвер контроллера дисплея (drivers/video/omap2/dss/display.c).
Про кошмар из #ifndef-ов молчу, но к чему первый switch?
+110
DirName:=OpenDialog1.FileName;
i:=Length(Dirname);
While (i>0) and(Dirname[i]<>'\') do
begin
i:=i-1;
end;
If Dirname[i]='\' then Dirname:=Copy(Dirname,1,i-1);
Edit1.Text:=DirName;
Для определения директории, выбирается в ней файл, абсолютный путь к которому вырезается до первого найденного слеша
+159
for($j = 0, $k = count($cats[$i][TREE_CHILD_ID]); $j < $k; $j++){
$child_id = SafeDB($cats[$i][TREE_CHILD_ID][$j]['id'], 11, int);
$child_counters = $this->GetCountersRecursive($child_id);
$link = 'index.php?name='.$this->moduleName.'&'.$this->id_par_name.'='.$child_id;
$sub .= '<a href="'.$link.'">'.$cats[$i][TREE_CHILD_ID][$j]['title'].'</a>'.' ('.$child_counters['files'].'), ';
}
$childs .= substr($sub, 0, strlen($sub) - 7).'.';
Из одной русской CMS. Вывод списка категорий через разделитель. Аффтар не знал про implode.