Показать сообщение отдельно

Php проблеммы с классами и функциями
  #1  
Старый 30.06.2007, 00:41
RaiDeRz
Участник форума
Регистрация: 05.04.2007
Сообщений: 123
Провел на форуме:
507350

Репутация: 27
Отправить сообщение для RaiDeRz с помощью ICQ
По умолчанию Php проблеммы с классами и функциями

Вообщем у меня такая проблема использую класс IPBSDK и при работе классе в какой либо функции, он нехочет пахать
простой пример:
PHP код:
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 нет(( если

И еще если сделать так, тоже непашет почему-то и ошибка БД возникает:
PHP код:
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";
}} 

Последний раз редактировалось RaiDeRz; 30.06.2007 в 00:59..
 
Ответить с цитированием