- 1
- 2
- 3
$videoname = explode(".",$video_name);
unset($videoname[count($videoname)-1]);
$videoname = implode(".",$videoname);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166.4
$videoname = explode(".",$video_name);
unset($videoname[count($videoname)-1]);
$videoname = implode(".",$videoname);
Вот такое вот милое отрезание расширения файла = )
+173.4
if ($_POST["cc"]["status"]==2 && (int)current (mysql_fetch_row (mysql_query ('SELECT COUNT(*) FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=2 AND test_cc.user_id='. $user->data["uid"]. ' AND test_vc_log.created>"'. date ("Y-m-d H:i:s", max (
strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT test_vc_log.created FROM test_vc_log LEFT JOIN test_cc ON test_cc.uid=test_vc_log.cc_id WHERE test_vc_log.event_id=1 AND test_cc.user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
strtotime (is_in (mysql_fetch_row (mysql_query ('SELECT created FROM test_rating WHERE event_type=18 AND user_id='. $user->data["uid"]. ' ORDER BY created DESC LIMIT 0,1')), 0)),
strtotime ("2009-02-06")
)). '"'))) > 2){
....
}
Я бы этого любителя писать всю программу в if-ах... Да еще и с такими запросами... Урод.
+163.1
$hash = $sql->Execute("INSERT INTO `x_client_info`
VALUES(null, '".$cli['ip']."', '".$cli['fio']."', '".$cli['org_name']."',
'".$cli['phone']."', '".$cli['email']."', '".$cli['icq']."', '".$cli['skype']."',
'".$cli['passport']."', '".$cli['airline_order']."', '".$cli['train_order']."', '".$cli['car_order']."', '".$cli['hotel_order']."',
'".$cli['cash']."', '".$cli['invoice']."', '0', 'w_proc', '0', '0',
'".time()."', '".@date('d.m.Y H:i:s')."', '".guid()."')")
->Assoc();
по мне - так говнокод. Как от него избавиться - хз. Вечно бесило такое обилие кавычек
+156.9
elseif(isset($arParams["FILE_NAME_".$i])&&$arParams["FILE_NAME_".$i])
{
....
}
+168.6
<?php
function turn($x)
{
$y = abs($x);
if ($y == $x)
return "-$y";
else
return "$y";
}
?>
Функция, возвращающая противоположное значение числа.
Отсюда - http://php.net/manual/en/function.abs.php#94768
+150.4
$towns = array(
'Сыктывкар' =>'Сыктывкар',
'Ухта' =>'Ухта',
'Усинск' =>'Усинск',
'Воркута' =>'Воркута',
'Архангельск' =>'Архангельск',
);
Заставили разбираться с чужим сайтом. Подобных мест дофига
+159.3
echo '(!009`")24($!9l`342)+%2a' ^ '@@@@@@@@@@@@@@@@@@@@@@@@', PHP_EOL;
[email protected], [email protected]
+163
/* жПТНЙТПЧБОЙЕ ЕДЙОПЗП ЧИПДОПЗП НБУУЙЧБ */
function makearray($striphtml = 1)
{
global $array;
global $input;
if($striphtml == 1)
{
foreach($array as $key=>$value){
$input[$key] = strip_tags($value);
$input[$key] = htmlspecialchars($input[$key],ENT_QUOTES);
}
}
else
{
foreach($array as $key=>$value){
$input[$key] = $value;
// $input[$key] = htmlspecialchars($input[$key],ENT_QUOTES);
}
}
unset($array);
}
В довесок к предыдущему
+158.3
global $_PATH;
/* Подключаем конфигурационный файл */
include_once("$_PATH/config.res.php");
//require_once("DB.php");
/* Соединение с базой данных */
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name);
mysql_query("SET NAMES CP1251");
mysql_set_charset('CP1251');
//$db =&DB::Connect( $dsn, array() );
//if (PEAR::isError($db)) { die($db->getMessage()); }
/* создаем один входной массив */
if($_SERVER['REQUEST_METHOD'] == "POST") $array=$_POST;
else $array=$_GET;
$query = mysql_query("SELECT id FROM users WHERE login='".$array[name]."'");
$id = null;
if($query){ list($id) = mysql_fetch_row($query); }
if($query = mysql_query("SELECT strip_tags FROM modules WHERE class='".$array["class"]."'"))
{
list($strt) = mysql_fetch_row($query);
makearray($strt);
}
else
makearray(0);
/* ставим таймзону */
date_default_timezone_set("Asia/Krasnoyarsk");
/* собственный обработчик ошибок */
function ehandler($errno,$errstr,$errfile,$errline){
global $_PATH;
if($errno != 8){
$fp = fopen($_PATH."../www/admin/simple.error.log","a");
$time = date("j / n / Y H:m:s");
# fputs ($fp,"$time - $errno - $errfile - строка: $errline - $errstr\r\n");
print "$time - $errno - $errfile - строка: $errline - $errstr\r\n";
print "
<span>Oops!</span>";}
}
/* режим отладки и перегрузка обработчика ошибок*/
error_reporting(E_ERROR|E_WARNING|E_PARSE);
set_error_handler(ehandler);
<span>Oops!</span>
:D
+164.4
function personGetAge($birthday) {
$m = intval(substr($birthday, 5, 2));
$d = intval(substr($birthday, 8, 2));
$y = intval(substr($birthday, 0, 4));
$age = time() - mktime(12, 0, 0, $m, $d, $y);
return floor($age / (60*60*24*365.2425));
}
А какая глубокая идея...)))