Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-11-29 13:40:55

Pminaeff
Гость

вывод статистики форума на страницу сайта

Как такое можно сделать?

Всего зарегистрированных пользователей: ***
Всего тем: ***
Всего сообщений: ****

#2 2007-11-29 23:53:56

Anna Li
Гость

Re: вывод статистики форума на страницу сайта

Pminaeff
Попробуй посмотреть файл extern.php

Там вроде должно быть.

Попробуй это заинклудить на главной:

 include('http://твойсайт.com/forums/extern.php?action=stats');

#3 2007-12-06 19:09:17

Pminaeff
Гость

Re: вывод статистики форума на страницу сайта

Почему-то второй день не выводится никакая информация из extern.php

Что можно попробовать там изменить?

#4 2007-12-06 19:44:42

nobody
Гость

Re: вывод статистики форума на страницу сайта

Думаю, ты как-то неправильно "инклудишь". Информация из extern.php нормально выводится.

#5 2007-12-06 20:16:46

Pminaeff
Гость

Re: вывод статистики форума на страницу сайта

Раньше то всё работало, последние 2 дня не хочет...

openside("Статистика форума");
include('http://forum.lifepeople.net/extern.php?action=stats');
closeside();

#6 2007-12-06 20:53:44

nobody
Гость

Re: вывод статистики форума на страницу сайта

Возможно хостер на сервере запрет инклуда с внешних http урлов поставил? extern.php работает, проблема 100% не в нем.

#7 2007-12-07 10:33:55

bindstream
Гость

Re: вывод статистики форума на страницу сайта

Pminaeff пишет:

Раньше то всё работало, последние 2 дня не хочет...

openside("Статистика форума");
include('http://forum.lifepeople.net/extern.php?action=stats');
closeside();

Перейди по ссылке в браузере: http://forum.lifepeople.net/extern.php?action=stats
Файл extern.php выдает все корректно. Выход - текст, который можно форматировать на свое усмотрение.

Тут и синтаксис может быть разный:

1. include('http://forum.lifepeople.net/extern.php?action=stats');

2. include("http://forum.lifepeople.net/extern.php?action=stats");

3. $stats='http://forum.lifepeople.net/extern.php?action=stats';
include $stats;

Ну и т.п. Надо экспериментировать.

Плюс если вставка идет не напрямую - в код скрипта движка, а через админку CMS - то код будет модифицирован и скорее всего исполняться не будет.

Еще также возможно нужно будет тэги начала и завершения кода php, иногда страницы могут содержать лишь ставки:

<?php
include('http://forum.lifepeople.net/extern.php?action=stats');
?>

или

<?
include('http://forum.lifepeople.net/extern.php?action=stats');
?>

Все зависит опять же от настроек.

Было такое, что внешний url не подгружался через SSI - так это иногда прямо указывается у хостера... что-то вроде межсайтовый скриптинг или межстраничный скриптинг... что-то в целях повышения в безопасности.

Редактировался bindstream (2007-12-07 10:38:01)

#8 2007-12-07 17:05:09

nobody
Гость

Re: вывод статистики форума на страницу сайта

Раз все работало до этого, думаю вероятнее всего последний вариант.

#9 2007-12-07 18:25:43

Pminaeff
Гость

Re: вывод статистики форума на страницу сайта

Всем спасибо, хостер проводил техн. работы...

#10 2008-02-21 17:40:33

Marss
Гость

Re: вывод статистики форума на страницу сайта

Круть!
Спасибо большое!

#11 2008-07-25 02:07:45

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

Я с похожей проблемой. Сам ничего не соображаю, почему не работает не знаю.
Хочу хоть что-нибудь получить на главной.php от extern.php. Если запрос делаю в браузере, то результат есть.
Если пишу
<?php include ("forum/extern.php?action=active&show=13"); ?>
никакой реакции не видно.
Техподдержка сказала на меня так:
>А у вас есть файл который называется "extern.php?action=active&show=13"?
>Файлы это файлы, им параметр GET-ом не передашь
А я что, я никого не трогаю, починяю свой Index.php.
Пробовал полный путь. Пробовал апострофы вместо кавычек. Спасите - помогите.

#12 2008-07-25 09:13:53

xN
Гость

Re: вывод статистики форума на страницу сайта

Уфф..здесь все легко и просто.

<?php
$bla=file_get_contents("http://efc.net.ru/extern.php?action=new&show=10";
echo $bla;
?>

#13 2008-07-25 20:27:48

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

Кроме этого ничего не нужно?
Дома на Дэнвере3 выдает ошибку:
Parse error: syntax error, unexpected ';' in Y:\home\my_site\www\index.php on line 222
Линия 222 это как раз $bla=file_get_contents("http://efc.net.ru/extern.php?action=new&show=10";
На хостинге вообще белый экран и нет странички.

Добавлено спустя     8 минут   34 секунды:
Ага, это скобки не хватало.
Теперь страница грузится, но на хостинге как и в первом случае ничего нет, а дома старая ошибка.

Добавлено спустя   1 час   8 минут   30 секунд:
От техподдержки пришел ответ.
>Оно требует активации доп.услуги url_fopen/sockets/CURL.

Это означает что ничего не выйдет?
Какие у меня варианты?

Я вижу следующее:
1. Создать отдельный скрипт для выведения нужного мне без параметров.
2. Выводить результат работы скрипта в файл, а его уже инклудить(если такое возможно).

Добавлено спустя   1 час   12 минут   35 секунд:
Где в файле extern.php можно прописать его "параметры" ?
?action=new&show=10
Если вообще можно...

#14 2008-07-26 03:31:12

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

А есть способ вывести результат работы скрипта не на экран, а в файл?
Я бы тогда хоть и через задницу, но вставил последние темы...

#15 2008-07-26 13:33:51

xN
Гость

Re: вывод статистики форума на страницу сайта

возьми тогда нужные функции из extern и всунь их в index.php ...

#16 2008-07-26 15:08:03

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

smile Я и не думал что все так просто!
Ах да, а как их отличить от не нужных?

#17 2008-07-26 16:57:37

xN
Гость

Re: вывод статистики форума на страницу сайта

Дальше сам , дружок wink.

#18 2008-07-26 21:11:38

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

Спасибо, но сам я бы это сделал не задавая вопрос как это сделать. Если бы умел. А так как не умею, я здесь на форуме и спрашиваю.

#19 2008-07-27 08:35:56

xN
Гость

Re: вывод статистики форума на страницу сайта

Тогда плати деньги , раз не умеешь.

#20 2008-07-27 12:39:35

nobody
Гость

Re: вывод статистики форума на страницу сайта

C одной стороны - опенсорс, человек человеку друг и все такое. С другой - вопрос уже неоднократно обсуждался здесь. Я тоже не смог сделать стандартным путем, писал об этом в одной из подобных тем тут. Поговорил с суппортом, он посоветовал вывести инфу через CURL в отдельный файл, и уже этот файл иинклудить на сайт. Объяснять тоже подробно не стал, но ключевые слова у меня были, а потому сейчас все работает wink

#21 2008-07-27 13:10:38

artoodetoo
Гость

Re: вывод статистики форума на страницу сайта

речь идет о подключении статистики на том же самом сайте?
помоему эффективный выход - уйти от подключения/чтения файла по http, а инклудить extern непосредственно - как файл.
переменную $_GET можно задать самому какую надо без командной строки!
я уже описывал этот прием, неохота повторяться.

#22 2008-07-28 00:39:14

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

Конечно нельзя было написать как "вывести инфу через CURL в отдельный файл". Раз сам продолбался, дай продолбаться другим. И время сэкономишь.
С другой стороны, "переменную $_GET можно задать самому какую надо без командной строки!", и это не может меня оставить равнодушным. Может просто попробовать позадавать ее самому? Раз кому-то уже это было рассказано, зачем рассказывать мне? И ссылок на тему где это было описано не надо, это путь слабых.
Не хочешь долбаться - плати деньги. За ответы не надо платить еще? Хорошо что есть форум, для обсуждения проблем. Жаль там только решения проблем не обсуждаются.

Вы меня уж извините, я просто выбрал маленький и быстрый форум на PHP, про который говорили что его ковырять легче чем другие, я PHP только название языка знал. Соответственно я себе не достаточно хорошо представляю как позадавать переменную $_GET через курл в отдельный файл.
Можно было просто написать "А я знаю как это сделать, но не скажу. Ха-ха. tongue"

#23 2008-07-28 11:04:57

artoodetoo
Гость

Re: вывод статистики форума на страницу сайта

извини, я забыл, что мы обязаны каждого нуба вынянчить и выкормить грудью. искать - выше их сил, лучше все заново каждый раз написать. если возникают глюки, мы обязаны в них вникнуть, выслушать все бессвязные объяснения и исправить.

подсказка: curl и $_get никак не связаны.

чегото меня задолбала эта публика. я самоликвидируюсь с этого форума (сайта, а не движка) нах

#24 2008-07-28 17:36:32

hcs
Гость

Re: вывод статистики форума на страницу сайта

$_GET['action'] = 'new';
$_GET['show'] = '10';
$_GET['fid'] = '1';
include('extern.php');

#25 2008-07-29 05:39:26

JOHN77
Гость

Re: вывод статистики форума на страницу сайта

Уважаемый artoodetoo ты меня не правильно понял. Нигде не написано что вы это обязаны. Уж особенно меня мало интересует твоя грудь.
Искать не выше сил, просто я даже не знаю по каким словам искать, а ты не потрудился указать эти слова. Мои объяснения действительно бессвязны?

То что curl и $_get никак не связаны, можно было не трудиться, не напрягать пальчики, и не писать, это я для нагнетания атмосферы глубинного незнания способа устранения внезапно появившихся трудностей написал.
Если уж каждое твое слово на вес золота, писал бы лучше по существу.

Добавлено спустя     20 минут   7 секунд:
О добрейший hcs снизошедший до моего нубства!
Я очень надеюсь что этот волшебный код мне поможет, на данный же момент у меня отвратительное сообщение -
The file 'config.php' doesn't exist or is corrupt. Please run install.php to install PunBB first.
Как если бы я просто вставлял extern.php без параметров.
Похоже это из-за того что главная находится не в каталоге форума, а на уровень выше -  в корневом каталоге(видимо надо как-то пути у переменных менять?).
Но если я помещаю главную в каталог форума, я дома на Дэнвере вижу следующее:
Fatal error: Call to undefined function mb_internal_encoding() in Y:\home\www\forum\extern.php on line 153
Эта 153 строка у меня в экстерне выглядит так:

   mb_internal_encoding('UTF-8');

И я подумал что дело может быть в разных кодировках, но не с такими же ужасными фатал еррорами?
Т.к. я совершенно не имею понятия где я провинился, взываю к сильным форума сего, но при этом совершенно не обязывая их кормить меня грудью, а всего лишь если у них найдется свободное время, и они не пожалеют своих сил написать здесь своё мудрейшее мнение по данной проблеме smile.

Подвал доски

Под управлением FluxBB. Хостинг Hostens