Рубрика

PHP

Всего: 175 записей

bitrix:menu.sections 2 уровня

echo "<ul>";
for($i=0;$i<=count($arResult)-1;$i++){
	$arItemActive=($arResult[$i]['SELECTED'])?' class="active"':'';
	echo "<li".$arItemActive.">";
		echo '<a href="'.$arResult[$i]['LINK'].'">'.$arResult[$i]['TEXT'].'</a>';
		if($arResult[$i]['DEPTH_LEVEL']<$arResult[$i+1]['DEPTH_LEVEL']){
			echo "<ul>\r\n";
		}
		elseif($arResult[$i]['DEPTH_LEVEL']==$arResult[$i+1]['DEPTH_LEVEL']){
			echo "</li>\r\n";
		}
		if($arResult[$i]['DEPTH_LEVEL']>$arResult[$i+1]['DEPTH_LEVEL']){
			echo "</ul>\r\n";
		}
}
echo "</ul>";

php http basic auth

define('HTTP_USER','user');
define('HTTP_PASS','pass');
if(isset($_SERVER['PHP_AUTH_USER'])&&($_SERVER['PHP_AUTH_PW']==HTTP_PASS)&&(strtolower($_SERVER['PHP_AUTH_USER'])==HTTP_USER)){
	//success
}
else{
	header('WWW-Authenticate: Basic realm="Authorization required"');
	header('HTTP/1.0 401 Unauthorized');
	echo 'Authenticate required!';
	exit();
}