- 1
if (date('dmY', $lmtime) === date('dmY')) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+34
if (date('dmY', $lmtime) === date('dmY')) {
Нужно было узнать, не сегодняшний ли день в отметке $lmtime.
+55
$result["rg"][count($result["rg"])-1]["status"][] = Array();
$c_res = count($result["rg"][count($result["rg"])-1]["status"])-1;
$result["rg"][count($result["rg"])-1]["status"][$c_res] = $arr_source_data[$i];
Им за число строк платят, что ли?
+52
$new_addresses = $_POST['friendE1']."\n".$_POST['friendE2']."\n".$_POST['friendE3']."\n".$_POST['friendE4']."\n".$_POST['friendE5']
."\n".$_POST['friendE6']."\n".$_POST['friendE7']."\n".$_POST['friendE8']."\n".$_POST['friendE9']."\n".$_POST['friendE10'];
$list = explode( "\n", $new_addresses);
Отакое счастье в очередном проекте :-)
+62
$data['date'] = date('Y'.'-'.'m'.'-'.'d'.' '.'G'.':'.'m'.':'.'s');
+55
$now = date("Y-m-d H:i:s");
if($time==1) { $now = date("Y-m-d H:i:s");}
elseif($time==2) {
//$now = strtotime(date("Y-m-d H:i:s"));
if($type=="hour"){
$now = strtotime(date("Y-m-d H:i:s"))-3600;
}
else if($type=="day"){
$now = strtotime(date("Y-m-d H:i:s"))-86400;
}
else if($type=="month"){
$now = strtotime(date("Y-m-d H:i:s"))-(86400*30);
}
$now = date("Y-m-d H:i:s",$now);
}
$sql = ".....WHERE DATE_SUB('".$now."', INTERVAL .....";
Между первой и второй перерывчик небольшой, ибо далее он использует NOW()...
+69
//А теперь я научу вас как правильно определять тип картинки
$type = '';
# JPEG:
$src = @imagecreatefromjpeg("./js/ajax_drag_drop_upload/php/files/".$f);
if ($src !== false)
{
$type = 'jpg';
}
else {
# GIF:
$src = @imagecreatefromgif("./js/ajax_drag_drop_upload/php/files/".$f);
if ($src !== false)
{
$type = 'gif';
}
else {
# PNG:
$src = @imagecreatefrompng("./js/ajax_drag_drop_upload/php/files/".$f);
if ($src !== false)
{
$type = 'png';
}
}
// А что делать с BMP? Та ну нафиг, BMP - это миф...
}
// Вот и все. Теперь вы знаете с каким типом картинки работаете
// Ну а здесь уже можете писать ваш говнокод
Очень эпичный code snippet. Посмотрите как автор ловко владеет возможностями языка PHP. В закладки!
+52
//--Корзина заказа
$misc_basket=array();
$misc_basket['num']=0;
//--проверка наличия в корзине товаров
$b_sum=0;
$b_num=0;
//var_dump($_SESSION['goods']);
if(isset($_SESSION['goods']))
{
// echo "11";
foreach(explode("^^^",$_SESSION['goods']) as $item)
{
$arr1=explode(":::",$item);
$type="";
if($arr1[2]=='disc')$dbs="disc";
elseif($arr1[2]=='tire') $dbs="shina";
else $dbs="truck_shina";
$iddb=abs($arr1[0]);
// echo "select `price` from `".PREFIX."$dbs` where `id`=$iddb";
$res=$db->query("select `price` from `".PREFIX."$dbs` where `id`=$iddb");
if($res->num_rows)
{
$arr=$res->fetch_array();
$b_sum+=intval($arr1[1])*correct_double($arr['price']);
$b_num+=$arr1[1];
}
}
}
$misc_basket['num']=$b_num;
$misc_basket['sum']=$b_sum;
+61
/**
* Convert unix timestamp into: (no leading zeros)
* array( 'day' => x, 'month' => x, 'year' => x, 'hour' => x, 'minute' => x );
* Written into separate static public function to allow for timezone to be used easily
*
* @param integer [$unix] Timestamp
* @return array Date parts
*/
static public function unixstamp_to_human( $unix=0 )
{
$tmp = gmdate( 'j,n,Y,G,i', $unix );
list( $day, $month, $year, $hour, $min ) = explode( ',', $tmp );
return array( 'day' => $day,
'month' => $month,
'year' => $year,
'hour' => $hour,
'minute' => $min );
}
IPB 3.x
Интересно сделали? А как бы сделали PRO :) ?
+44
public function addHeadJS($src){
$js_tag = '<script language="JavaScript" type="text/javascript" src="/'.$src.'"></script>';
if($this->is_ajax) { echo $js_tag; return true; }
$this->addHead($js_tag);
return true;
}
Добавляет тег <script> с указанным путем
@param string $src - Первый слеш не требуется
@return true
+141
/// услуга
$discount = $addservdata['oldcost'] ; // мудак
дальше переменная используется, потому и сделал такой хак.
суть:
сторонний проект шлёт мне данные. и когда они в очередной раз что-то наломали, я не стал их лишний раз дёргать.