Перед созданием темы или сообщения следует прочесть: Правила форума, Правила раздела, Как правильно оформить тему.


Автор Тема: Базовый ФАК по SSI (Basic SSI FAQ)  (Прочитано 12129 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн digger

  • Чемпион по боксу по переписке
  • Russian SMF Hero
  • ***
  • Сообщений: 4 373
  • Карма: +457/-39
  • One sick bastard
    • Тестовый форум SMF
  • Версия SMF: 2.0 RC2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #15 : 27 Апреля 2009, 18:25:18 »
Та же история. Написал напрямую через HTTP://. Выдает ошибку:

Warning: require() [function.require]: URL file-access is disabled in the server configuration in /home/www/z87548/delphicode/test.php on line 7

Warning: require(http://forum.delphicode.ru/SSI.php) [function.require]: failed to open stream: no suitable wrapper could be found in /home/www/z87548/delphicode/test.php on line 7

Fatal error: require() [function.require]: Failed opening required 'http://forum.delphicode.ru/SSI.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/www/z87548/delphicode/test.php on line 7

Выше написано почему выдает ошибку.
Что вас заставляет подключать SSI.php как удаленный файл? Почему нельзя в файловой системе подключить, как и положено?

Оффлайн Dux

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
  • Пол: Мужской
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #16 : 27 Апреля 2009, 18:59:01 »
Выше написано почему выдает ошибку.
Что вас заставляет подключать SSI.php как удаленный файл? Почему нельзя в файловой системе подключить, как и положено?

Где выше, ткните пальцем, если не затруднит, уже все перепробовал. Дело в том, что есть сайт www.site.ru и форум forum.site.ru - находятся в разных папках, поэтому правильный путь прописать невыходит...

Оффлайн digger

  • Чемпион по боксу по переписке
  • Russian SMF Hero
  • ***
  • Сообщений: 4 373
  • Карма: +457/-39
  • One sick bastard
    • Тестовый форум SMF
  • Версия SMF: 2.0 RC2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #17 : 29 Апреля 2009, 07:50:18 »
Где выше, ткните пальцем, если не затруднит,
http://www.simplemachines.ru/index.php/topic,1008.msg28526.html#msg28526

уже все перепробовал. Дело в том, что есть сайт www.site.ru и форум forum.site.ru - находятся в разных папках, поэтому правильный путь прописать невыходит...
Ну и какая разница что в разных папках. На сервере то на одном?
Почему нельзя в скрипте на сайте написать
require_once('/home/forum/SSI.php');

Оффлайн Dux

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
  • Пол: Мужской
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #18 : 01 Мая 2009, 00:48:47 »
Прописал вот так:

<?php
require_once("/home/www/z87548/delphiforum/SSI.php"); 
ssi_whosOnline();
?>

Выдает следующую ошибку:
Notice: SSI.php не может загрузить сессию! Возможно это проблема связана с выходом или другими функциями - пожалуйста убедитесь что SSI.php вставлен в самом начале перед всеми другими скриптами! in /home/www/z87548/delphiforum/SSI.php on line 170
0 Гостей, 1 Пользователь
Dux

Kerlen

  • Гость
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #19 : 01 Мая 2009, 14:31:23 »
Возможно ли применения SSI не в отдельном .php-файле, а в рамках CMS для вывода заданных данных с форума? И если да, то каким образом?

Оффлайн digger

  • Чемпион по боксу по переписке
  • Russian SMF Hero
  • ***
  • Сообщений: 4 373
  • Карма: +457/-39
  • One sick bastard
    • Тестовый форум SMF
  • Версия SMF: 2.0 RC2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #20 : 01 Мая 2009, 15:41:06 »
Прописал вот так:

<?php
require_once("/home/www/z87548/delphiforum/SSI.php"); 
ssi_whosOnline();
?>

Выдает следующую ошибку:
Notice: SSI.php не может загрузить сессию! Возможно это проблема связана с выходом или другими функциями - пожалуйста убедитесь что SSI.php вставлен в самом начале перед всеми другими скриптами! in /home/www/z87548/delphiforum/SSI.php on line 170
0 Гостей, 1 Пользователь?
Dux

Вызов SSI.php точно в самом начале файла вставлен?

Оффлайн Dux

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
  • Пол: Мужской
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #21 : 01 Мая 2009, 21:48:42 »
Вот листинг всего файла:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<?php
require_once("/home/www/z87548/delphiforum/SSI.php"); 
ssi_whosOnline();
?>

<body>
</body>
</html>

Оффлайн hype

  • Новичок
  • *
  • Сообщений: 42
  • Карма: +2/-0
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #22 : 01 Мая 2009, 23:40:47 »
там в первом посте membergroup.txt неправильный... :)
влаживаю нужный

Оффлайн digger

  • Чемпион по боксу по переписке
  • Russian SMF Hero
  • ***
  • Сообщений: 4 373
  • Карма: +457/-39
  • One sick bastard
    • Тестовый форум SMF
  • Версия SMF: 2.0 RC2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #23 : 02 Мая 2009, 14:20:09 »
Вот листинг всего файла:

Ну и почему просто не поставить вызов ssi в начало файла?

Оффлайн Dux

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
  • Пол: Мужской
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #24 : 02 Мая 2009, 19:29:33 »
Ну и почему просто не поставить вызов ssi в начало файла?

Ну наконец-то все заработало!!! Спасибо Digger. Необходимо было строчку
<?php require_once("/home/www/z87456/delphiforum/SSI.php"); ?> поставить в самое начало файла, а код:

<?php
ssi_whosOnline
();
?>
туда, где необходимо вывести результат.

Оффлайн vetatto

  • Новичок
  • *
  • Сообщений: 20
  • Карма: +0/-0
  • Пол: Мужской
    • Музыка в костроме
  • Версия SMF: SMF 2.0 RC1.2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #25 : 02 Декабря 2009, 11:14:19 »
Помогите...такая проблема подключаю SSI так /home/n/nkostroma/forum/public_html/SSI.php
Функция ssi_whosOnline(); выводит данные,а вот получить имя пользователя не удается
if ($context['user']['is_guest'])
 {
   print $context['user']['is_guest'];
   print "<a href='?action=register'>Регистрация</a><br>";
 }
else
 {
   echo   'Здравствуйте, '.$context['user']['name'].'!';
 }

Пишет или просто Здравствуйте, или Регистрация...Как быть?

Спасибо..

Оффлайн digger

  • Чемпион по боксу по переписке
  • Russian SMF Hero
  • ***
  • Сообщений: 4 373
  • Карма: +457/-39
  • One sick bastard
    • Тестовый форум SMF
  • Версия SMF: 2.0 RC2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #26 : 02 Декабря 2009, 15:22:27 »
А ssi_welcome() чего пишет?

Оффлайн vetatto

  • Новичок
  • *
  • Сообщений: 20
  • Карма: +0/-0
  • Пол: Мужской
    • Музыка в костроме
  • Версия SMF: SMF 2.0 RC1.2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #27 : 02 Декабря 2009, 18:32:00 »
А ssi_welcome() чего пишет?

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Оффлайн Mavn

  • Admin
  • *****
  • Сообщений: 8 122
  • Карма: +529/-52
  • Пол: Мужской
  • Косим...
    • SimpleMachines Russian Community
  • Версия SMF: 2.0 RC3
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #28 : 02 Декабря 2009, 19:45:24 »
ну так авторизуйся и получишь имя пользователя

Оффлайн vetatto

  • Новичок
  • *
  • Сообщений: 20
  • Карма: +0/-0
  • Пол: Мужской
    • Музыка в костроме
  • Версия SMF: SMF 2.0 RC1.2
Re: Базовый ФАК по SSI (Basic SSI FAQ)
« Ответ #29 : 04 Декабря 2009, 07:28:27 »
ну так авторизуйся и получишь имя пользователя
Спасибо разобрался...

Использовать независимые cookies для субдоменов
(сначала отключите локальное хранение cookies!) - нужно было просто галочку поставить
« Последнее редактирование: 04 Декабря 2009, 08:00:09 от vetatto »