- 1
- 2
- 3
- 4
- 5
- 6
- 7
$price = 'Sold!!!';
if ( $row['mail_sent'] != 1 ) {
$price = 'Price: <span style="color:#bb6600;font-weight:bold;"> '.$row['price'].' </span> Euro';
}
echo '<br />';
printf ('%s',$price);
echo '<br />';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
$price = 'Sold!!!';
if ( $row['mail_sent'] != 1 ) {
$price = 'Price: <span style="color:#bb6600;font-weight:bold;"> '.$row['price'].' </span> Euro';
}
echo '<br />';
printf ('%s',$price);
echo '<br />';
Паранойя?
+77
try {
order.setAddress(address.clone());
} catch (CloneNotSupportedException e) {
// We will not get here, because priorAddressDtoToAdd.address is of Address type.
// Moreover - none of the subclasses throws this exception
LOG.error("Address clone is not supported? Nonsense...", e);
}
Это было бы даже весело, если бы не повторялось вместе с коментами 3 раза в одном классе.
+160
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T
Часовая презентация Герб Саттера о будущем C++.
От себя хочется добавить: "Где здесь С++, Герб Саттер?"
+154
public function translate($text, $save_register = false){
$length = mb_strlen($text, 'utf-8');
if (!$save_register)
$text = mb_strtolower($text, 'utf-8');
$translit = '';
for ($i=0; $i<=$length-1; $i++){
$letter = iconv_substr($text, $i, 1, 'utf-8');
switch ($letter){
case 'а':
$translit .= 'a';
break;
case 'б':
$translit .= 'b';
break;
case 'в':
$translit .= 'v';
break;
case 'г':
$translit .= 'g';
break;
case 'д':
$translit .= 'd';
break;
case 'е':
$translit .= 'e';
break;
case 'ё':
$translit .= 'yo';
break;
case 'ж':
$translit .= 'zh';
break;
case 'з':
$translit .= 'z';
break;
case 'и':
$translit .= 'i';
break;
case 'й':
$translit .= 'j';
break;
case 'к':
$translit .= 'k';
break;
case 'л':
$translit .= 'l';
break;
case 'м':
$translit .= 'm';
break;
case 'н':
$translit .= 'n';
break;
case 'о':
$translit .= 'o';
break;
case 'п':
$translit .= 'p';
break;
case 'р':
$translit .= 'r';
break;
case 'с':
$translit .= 's';
break;
case 'т':
$translit .= 't';
break;
case 'у':
$translit .= 'u';
break;
case 'ф':
$translit .= 'f';
break;
case 'х':
$translit .= 'h';
break;
case 'ц':
$translit .= 'c';
break;
case 'ч':
$translit .= 'ch';
break;
case 'ш':
$translit .= 'sh';
break;
case 'щ':
$translit .= 'w';
break;
case 'ы':
$translit .= 'y';
break;
case 'э':
$translit .= 'je';
break;
case 'ю':
$translit .= 'ju';
break;
case 'я':
$translit .= 'ya';
ну и далеее в таком же духе...включая цифры..
+183
#include "stdafx.h"
#include "windows.h"
#Define igra
int main1(int argc, CHAR* argv[])
{
...
}
int main2(int argc, CHAR* argv[])
{
...
}
http://www.gamedev.ru/code/forum/?id=19939
−530
SELECT ID,
INTO var
FROM tbl_ref
WHERE
TO_DATE (TO_CHAR (sysdate, 'MM-DD-YYYY'), 'MM-DD-YYYY') BETWEEN VAL_EFF_FROM_DATE AND VAL_EFF_TO_DATE
Индусы любят строки! А особенно конвертить даты в строки и обратно!
+164
boolean b = true
...
if ((b == true) && (b != false))
{
...
}
...
+163
<?php //utf-8
...
pre($_POST);
$name=preg_replace('/[^А-Яа-я \-0-9A-Za-z]/sui','',$_POST['name']);
$tel=preg_replace('/[^0-9\+\-\(\) ]/sui','',$_POST['tel']);
$email=preg_replace('/[^\-0-9A-Za-z\._\@]/sui','',$_POST['email']);
$city=preg_replace('/[^А-Яа-я \-0-9A-Za-z]/sui','',$_POST['city']);
$adress=preg_replace('/<br \/>/sui',' ',nl2br($_POST['adress']));
$adress=preg_replace('/[^А-Яа-я \-0-9A-Za-z]/sui','',$adress);
$prim=preg_replace('/<br \/>/sui',' ',nl2br($_POST['prim']));
$prim=preg_replace('/[^А-Яа-я \-0-9A-Za-z]/sui','',$prim);
...
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8_general_ci'");
$m=json_decode(trim($_COOKIE['aste_b']));
$pin=parce_scv('artikul.csv');
unset($pin[0]);
foreach($pin as $key=>$val){
$p[$val[1]]=$val;
unset($p[$val[1]][1]);
}
$sum=0;
foreach($m as $key=>$val){ $mm[$key]=$val; }
...
foreach($mm as $key=>$val){
$sum=$sum+$p[$key][4]*($val/1000);
$s1=$p[$key][4]*$val/1000;
if($s1!=0) $out.='<tr><td align="center">'.$p[$key][2].'</td> <td>'.$p[$key][3].'</td> <td>'.(intval($val)).' граммов</td> <td align="center">'.$s1.'</td></tr> ';
}
...
$sql='INSERT INTO orders SET data=now()';
mysql_query($sql);
$id=mysql_insert_id();
if($id<10) $idp='000'.$id;
elseif($id<100) $idp='00'.$id;
elseif($id<1000) $idp='0'.$id;
$sql='UPDATE orders SET num="'.date('Ymd').$idp.'", name="'.$name.'", ..., adress="'.mysql_real_escape_string($adress).'<br>'.mysql_real_escape_string($prim).'", zakaz="'.mysql_real_escape_string($out).'" WHERE id='.$id;
mysql_query ($sql);
mail($email,'=?windows-1251?B?'.base64_encode(iconv('utf-8','cp1251','магазин')).'?=',iconv('utf-8','cp1251','...'),
'MIME-Version: 1.0\r\nContent-Type: text/html; charset=windows-1251 \r\nFrom: =?windows-1251?B?'.base64_encode(iconv('utf-8','cp1251',"сайт.ru")).'?=<info@сайт.ru>');
function pre($in) {
if(is_array($in)) array_walk($in,'pref'); else $in=htmlspecialchars($in);
echo '<pre>';
print_r($in);
echo '</pre>';
}
function pref(&$item1,$key){
if(is_array($item1)){ array_walk($item1,'pref'); }
else { $item1=htmlspecialchars($item1); }
}
function parce_scv($in) {
$in=iconv('cp1251','utf-8',file_get_contents($in));
$in=preg_replace('/\n\r{0}/sui',' ',$in);
$in=nl2br($in);
$in=explode('<br />',$in);
foreach($in as $key=>$val) {
$in[$key]=preg_replace('/\s+/sui',' ',trim($val));
preg_match_all('/./sui',$in[$key].';',$tmp);
$simv=array_shift($tmp[0]);
$old_simv=$simv;
$k=0;
while(count($tmp[0])>0){
$k++;
if($simv!='"'){
while($simv!=';'){
$out[$key][$k].=$simv;
$old_simv=$simv;
$simv=array_shift($tmp[0]);
}
} else {
while($simv!=';' OR $old_simv!='"'){
$out[$key][$k].=$simv;
$old_simv=$simv;
$simv=array_shift($tmp[0]);
}
}
$old_simv=$simv;
$simv=array_shift($tmp[0]);
$out[$key][$k]=preg_replace('/^"|"$/sui','',$out[$key][$k]);
$out[$key][$k]=preg_replace('/""/sui','"',$out[$key][$k]);
$out[$key][$k]=trim($out[$key][$k]);
}
}
return $out;
}
?>
Решил выставить, ну а вам решать, достоин код этого сайта или нет.
P.S. кое что убрал (емайлы, ссылки, переводы строк, куски текста заменил на "..."), что бы не было понятно на каком сайте сие "живёт", и вписаться в 4000 символов (хотелось весь код показать).
+63
private void anyFunction (Boolean param){
if(param == null){
throw new RuntimeException("param is null");
}
if(param.toString().length() == 4){
//any code
}else{
if(param.toString().length() == 5){
//any code
}else{
throw new RuntimeException("fack");
}
}
}
булеан к строке, для проверки true или false.
Кроме того, если не true и не false то ...
+147
<label for="repeat_password">Пароль (повторно)</label>
<input type="password" name="repeat_password" value="" />
Суровые программисты верстают так, что аттрибут for работает как им надо :)