Старый 26.08.2009, 20:59   #1
Новичок
 
Регистрация: 28.04.2009
Сообщений: 9
Вес репутации: 0
PrimitiveUser на пути к лучшему
По умолчанию Fatal error

Здравствуйте. Возникла проблема.
На страницах сайта, который лежат НЕ в корне, а в подкаталогах не работает код, выдает вот что:
Fatal error: Call to a member function on a non-object in /путь/page.php on line 34
Строка 34 в файле page.php это echo $sape->return_links();
Файл page.php подгружается Инклюдом из корня сайта во все страницы.
Переменная sape определа как глобальная.
Помогите пожалуйста.
PrimitiveUser вне форума   Ответить с цитированием
Старый 26.08.2009, 21:15   #2
Старый зулус
 
Аватар для slavs™
 
Регистрация: 18.02.2008
Адрес: КваЗулу-Наталь
Сообщений: 1,649
Вес репутации: 336
slavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущееslavs™ - прекрасное будущее
По умолчанию

Цитата:
Сообщение от PrimitiveUser Посмотреть сообщение
Переменная sape определа как глобальная.
значит не определена по различным причинам.
slavs™ вне форума   Ответить с цитированием
Старый 26.08.2009, 21:28   #3
Новичок
 
Регистрация: 28.04.2009
Сообщений: 9
Вес репутации: 0
PrimitiveUser на пути к лучшему
По умолчанию

мммм
вот код:

<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '*****************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
PrimitiveUser вне форума   Ответить с цитированием
Старый 26.08.2009, 21:57   #4
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 264
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

PrimitiveUser, рация на танке: все телепаты в отпуске, либо подробные куски с кодом, либо копайте в сторону global $sape.

зы. может выводите ссылки через функцию и не передаете туда данные?
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Старый 26.08.2009, 22:03   #5
Новичок
 
Регистрация: 28.04.2009
Сообщений: 9
Вес репутации: 0
PrimitiveUser на пути к лучшему
По умолчанию

Папка с фалом sape.php и links.db лежит в корне сайта, как и надо, на тех страницах которые лежат так же в самом корне все работает прекрасно, ссылки выводятся, а на тех которые в подкаталогах выдает ту самую ошибку. Файл с кодом вывода ссылок (echo $sape->return_links() лежит так же в корне и с помощью include подгружается во все остальные страницы. Код на всех страницах сайта, на тех кто в корне и не в корне, как я понимаю, одинаковый должен быть:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '*****************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
Вобщем-то вот и все куски кода, что еще выложить?
PrimitiveUser вне форума   Ответить с цитированием
Старый 26.08.2009, 22:58   #6
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 264
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

PrimitiveUser, попробуйте перед выводом ссылок еще раз указать про глобал, т.е. воткнуть global $sape;
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Старый 26.08.2009, 23:58   #7
Новичок
 
Регистрация: 28.04.2009
Сообщений: 9
Вес репутации: 0
PrimitiveUser на пути к лучшему
По умолчанию

Указано:

<?php
global $sape;
echo $sape->return_links();
?>


Добавлено через 15 минут
Хех, запихал файл page.php (непосредственно тот который с кодом вывода) в ту поддиректорию, ошибка исчезла....

Последний раз редактировалось PrimitiveUser; 26.08.2009 в 23:58. Причина: Добавлено сообщение
PrimitiveUser вне форума   Ответить с цитированием
Старый 27.08.2009, 12:52   #8
шатапфакап
 
Аватар для justworker
 
Регистрация: 01.09.2008
Адрес: там где клен шумит (с)
Сообщений: 1,472
Вес репутации: 264
justworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущееjustworker - прекрасное будущее
По умолчанию

PrimitiveUser, тогда наверное намудрили с путями (читай ../)
__________________
Проблемы, простои, убогая техподдержка, потерянное время, высокие цены, отсутствие достойных компенсаций, наплевательское отношение к клиентам, велкам!
justworker вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SAPE ERROR: FATAL ERROR: BAD USER! webinteger Ошибки при работе с системой 8 14.01.2009 01:16
FATAL ERROR: no database connection! igorna Ошибки при работе с системой 4 21.12.2007 17:27
FATAL ERROR: no database connection! Yoda Ошибки при работе с системой 4 24.08.2007 10:22
FATAL ERROR: no database connection! ekulinar Ошибки при работе с системой 11 03.08.2007 21:49


Часовой пояс GMT +3, время: 08:12.