Расшифруйте как можно точнее не сложный скрипт

piopi

Новичок
Боюсь, что то не так. Потому что в массе с другими скриптами, не отображается то, что нужно. И вероятно, в этом скрипте проблема. Может вы найдете где ошибка, а если ее нет - то просто как можно точнее опишите. Буду очень благодарен!

PHP:
function button($b=0){
	global $conf;
	$start = explode(':',$conf['st_time']);
	$end   = explode(':',$conf['ed_time']);
	$week = (int)date('w');
	$h = (int)date('H');
	$m = (int)date('i');
	if($conf['end'] == $week and $h<= (int)$end[0]+$conf['life_but'] and $h> (int)$end[0])
		view_but('confirmation',$b);
	elseif($week >= $conf['start'] and $conf['end'] >= $week and $h >= (int)$start[0] and $h<= (int)$end[0]){
		$a = (int)$end[0] - (int)$start[0];
		if($a <= 0){
			if((int)$start[0]<$h and (int)$end[0]>$h)
				view_but('',$b);
			elseif($h == (int)$start[0] and $m>=(int)$start[1] and $m<=(int)$end[1])
				view_but('',$b);
		}else{
			if((int)$start[0]<$h and (int)$end[0]>$h)
				view_but('',$b);
			elseif($h == (int)$start[0] and $m>=(int)$start[1])
				view_but('',$b);
			elseif($h == (int)$end[0] and $m<=(int)$end[1])
				view_but('',$b);
		}
	}
}
 

Фанат

oncle terrible
Команда форума
к сожалению, подробный разбор требует времени.
требовать подобного обзора не совсем этично - есть определённые рамки, в которые может укладываться добровольная помощь.
тем более, в таком вопросе, как отладка программы, когда проблема может быть и не в коде.

почитай-ка http://phpfaq.ru/debug#intro и пробуй снова.
 

radioheaded

PHP нуб
А, ну так тут же все очевидно. Вот у вас ошибка вон там, в той строке. И тут вот еще небольшая проблема, но, может быть, она и не так важна.
 
Сверху