- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (1) {
define("IMGBASE","");
define("IMGNUM","");
} else {
define("IMGBASE","imgs");
define("IMGFN","_rm");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
if (1) {
define("IMGBASE","");
define("IMGNUM","");
} else {
define("IMGBASE","imgs");
define("IMGFN","_rm");
}
Может я плохой программист, а это не говнокод??? Но таких условий в проекте миллионы блядь!
+158
<?php
//ключ для xxtea
$sekret = mt_rand(1,99999999999999);
//фальшыфка для get :D пускай тру хакеры помучаются пару недель :D
$sol = mt_rand (1, 9999999);
$iid = mt_rand (1, 900);
$iid = md5($sol.$iid.sha1($sekret.$iid).md5($sol.$iid));
$dan = base64_encode($iid);
$dan = md5($sol.$iid.$dan.sha1($sekret.$iid.$dan).md5($sekret.$iid.$dan));
//шифровка ключа который делает розшыфровку :D знаю что так надёжние :D :D
$pi = mt_rand (1, 5);
$delitil = mt_rand (1, 10);
$mnogitel = mt_rand (1, 15);
$dodan = mt_rand (1, 20);
$mn = mt_rand (1, 25);
$mn1 = mt_rand (1, 50);
$procent = mt_rand (1, 5);
$procent= $sekret / $procent;
$sekret = $sekret * $mn / $pi;
$pq = $sekret / $delitil;
$pw = $pq /$procent;
$output = $pw * $mnogitel ;
$otv = $output + $dodan * $mn1;
//розшыфровка ключа
$otv = $output / $mn1 - $dodan;
$sekret =$output * $procent * $delitil / $mnogitel /$mn * $pi;
https://toster.ru/q/204286
+159
/**
* @package mod_jlcurrency
* @author Zhukov Artem ([email protected])
* @version 1.1
* @copyright (C) 2012 by JoomLine (http://www.joomline.net)
* @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
*
*/
// No direct access
defined('_JEXEC') or die('Restricted access');
$vl = array();
$vl[$params->get('JPY')]=$params->get('JPY');$vl[$params->get('ZAR')]=$params->get('ZAR');
$vl[$params->get('KRW')]=$params->get('KRW');$vl[$params->get('CHF')]=$params->get('CHF');
$vl[$params->get('SEK')]=$params->get('SEK');$vl[$params->get('CZK')]=$params->get('CZK');
$vl[$params->get('UAH')]=$params->get('UAH');$vl[$params->get('UZS')]=$params->get('UZS');
$vl[$params->get('TRY')]=$params->get('TRY');$vl[$params->get('TMT')]=$params->get('TMT');
$vl[$params->get('TJS')]=$params->get('TJS');$vl[$params->get('SGD')]=$params->get('SGD');
$vl[$params->get('XDR')]=$params->get('XDR');$vl[$params->get('RON')]=$params->get('RON');
$vl[$params->get('PLN')]=$params->get('PLN');$vl[$params->get('NOK')]=$params->get('NOK');
$vl[$params->get('MDL')]=$params->get('MDL');$vl[$params->get('LTL')]=$params->get('LTL');
$vl[$params->get('LVL')]=$params->get('LVL');$vl[$params->get('CNY')]=$params->get('CNY');
$vl[$params->get('KGS')]=$params->get('KGS');$vl[$params->get('CAD')]=$params->get('CAD');
$vl[$params->get('KZT')]=$params->get('KZT');$vl[$params->get('INR')]=$params->get('INR');
$vl[$params->get('EUR')]=$params->get('EUR');$vl[$params->get('USD')]=$params->get('USD');
$vl[$params->get('DKK')]=$params->get('DKK');$vl[$params->get('HUF')]=$params->get('HUF');
$vl[$params->get('BRL')]=$params->get('BRL');$vl[$params->get('BGN')]=$params->get('BGN');
$vl[$params->get('BYR')]=$params->get('BYR');$vl[$params->get('AMD')]=$params->get('AMD');
$vl[$params->get('GBP')]=$params->get('GBP');$vl[$params->get('AZN')]=$params->get('AZN');
$vl[$params->get('AUD')]=$params->get('AUD');
Эмм. Это так и должно быть?
+161
function user_ini() {
session_start();
dbconnect();
if(!isset($_SESSION['id']) && isset($_COOKIE['id'])) {
$u_id=security_sql($_COOKIE['id'],32);
$id_request = mysql_query("select id from users where uniq_id='$u_id'");
if(mysql_num_rows($id_request) == 1) {
$id_mass = mysql_fetch_array($id_request);
$_SESSION['id'] = $id_mass['id'];
}
else die("wrong user data");
}
if(isset($_SESSION['id'])) {
mysql_query("UPDATE users SET last_date='".date("Ymd")."' where id='".$_SESSION['id']."'");
}
}
инициализируем юзверя
+155
function img2u($str,$str2) {
if (is_uploaded_file($_FILES[$str]['tmp_name'][$str2])) {
$imageinfo = getimagesize($_FILES[$str]['tmp_name'][$str2]);
if($imageinfo['mime'] == 'image/gif' || $imageinfo['mime'] == 'image/jpeg' || $imageinfo['mime'] == 'image/png') {
if(($_FILES[$str]['size'][$str2] != 0) AND ($_FILES[$str]['size'][$str2]<=1024*1000*3)) {
return 1;
}
}
}
return 0;
}
+156
private static function _convertMatrixReferences($formula) {
// тут код.........
($openCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '}'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '}' encountered");
}
} elseif ($openCount > $closeCount) {
if ($closeCount > 0) {
return $this->_raiseFormulaError("Formula Error: Mismatched matrix braces '{'");
} else {
return $this->_raiseFormulaError("Formula Error: Unexpected '{' encountered");
}
}
}
return $formula;
} // function _convertMatrixReferences()
кусок PHPExcel
Удивительно но _raiseFormulaError метод объекта.
И чего теперь делать ума не приложу.
+167
$a = true;
$b = $a xor true;
var_dump($b);
ПЫХОПРОБЛЕМЫ
http://ideone.com/cRMQor
bool(true)
+163
<?php
namespace application;
header('Content-Type: text/html; charset=windows-1251');
Кто-то любит BDSM, а кто-то windows-1251
+156
<?php
// Код курильщика
for ($i=1;$i<8;$i+=2){
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
if($i==7) {$i+=3;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
else {
if($i==10) {
$i+=4;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
else {
for ($i=20;$i<45;$i+=10){
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
if($i==40){$i+=20;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
$i+=30;
if($i==$row->ShipingTime) $result .="<option selected value='".$i."'>".$i."</option>";
else $result .="<option value='".$i."'>".$i."</option>";
}
}
}
}
// Код здорового человека (провели рефакторинг)
$ST_variants = array('1', '3', '5', '7', '10', '14', '20', '30' , '40', '60', '90');
foreach ($ST_variants as $value) {
print "<option ". ($value==$row->ShipingTime) ? 'selected' : '' ; ." value='".$value."'>".$value."</option>";
}
Заказчик хотел получить <select> со списком значений: '1', '3', '5', '7', '10', '14', '20', '30' , '40', '60', '90'...
+156
for ($i=1;$i<=10;$i++) {
if(isset(${"imagenum".$i})) {
....
}
}
И такое бывало