HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 27
По умолчанию 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..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.