RaiDeRz
30.06.2007, 00:41
Вообщем у меня такая проблема использую класс IPBSDK и при работе классе в какой либо функции, он нехочет пахать
простой пример:
echo test();
function test() {
include_once('ipbsdk/ipbsdk/ipbsdk_class.inc.php');
$SDK = new IPBSDK();
$member = $SDK->get_advinfo();
if($SDK->is_loggedin()) {
$output = "User";
} else {
$output = "Guest";
if(isset($_GET) && $_GET['action'] == 'logout') {_logout();}
}
function _logout() {
global $SDK;
$thisfromurl=$_SERVER["REQUEST_URI"];
$thisfromurl=str_replace("action=logout", "", $thisfromurl);
if(!$SDK->is_loggedin()) {$systemstatus = "Вы не авторизированы";}
else {$SDK->logout(); header('Location: '.$thisfromurl);}
return $output;
}
echo $output;
}
если ставишь global $SDK в функции(без нее ошибка вообще), то тогда is_loggedin пашет, но другая функция logout нет(( если
И еще если сделать так, тоже непашет почему-то и ошибка БД возникает:
include_once('ipbsdk/ipbsdk/ipbsdk_class.inc.php');
$SDK = new IPBSDK();
echo test();
function test() {
$member = $SDK->get_advinfo();
if($SDK->is_loggedin()) {
$output = "User";
} else {
$output = "Guest";
}}
простой пример:
echo test();
function test() {
include_once('ipbsdk/ipbsdk/ipbsdk_class.inc.php');
$SDK = new IPBSDK();
$member = $SDK->get_advinfo();
if($SDK->is_loggedin()) {
$output = "User";
} else {
$output = "Guest";
if(isset($_GET) && $_GET['action'] == 'logout') {_logout();}
}
function _logout() {
global $SDK;
$thisfromurl=$_SERVER["REQUEST_URI"];
$thisfromurl=str_replace("action=logout", "", $thisfromurl);
if(!$SDK->is_loggedin()) {$systemstatus = "Вы не авторизированы";}
else {$SDK->logout(); header('Location: '.$thisfromurl);}
return $output;
}
echo $output;
}
если ставишь global $SDK в функции(без нее ошибка вообще), то тогда is_loggedin пашет, но другая функция logout нет(( если
И еще если сделать так, тоже непашет почему-то и ошибка БД возникает:
include_once('ipbsdk/ipbsdk/ipbsdk_class.inc.php');
$SDK = new IPBSDK();
echo test();
function test() {
$member = $SDK->get_advinfo();
if($SDK->is_loggedin()) {
$output = "User";
} else {
$output = "Guest";
}}