Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Как вшить сво php скрипт в страниц

Здравствуте. Подскажите, плиз, реально ли вшить свой код в тело форума (сразу после мембербара)? Если да, то как? Вот код который надо вшить( это мониторинг состояния игрового сервера через сокет):

<?php

#TServer
$serverTip="";
$serverTport="";

#FFServer
$serverFFip="";
$serverFFport="";

$fT = @fsockopen ($serverTip,$serverTport, $errno, $errstr, 10);
if ( $fT ) 
 $Tstat = "<font color=#00FF00><b>Online</b></font>"; 
else 
 $Tstat = "<font color=red><b>Offline</b></font>";

$fFF = @fsockopen ($serverFFip,$serverFFport, $errno, $errstr, 10);
if ( $fFF ) 
 $FFstat = "<font color=#00FF00><b>Online</b></font>"; 
else 
 $FFstat = "<font color=red><b>Offline</b></font>"; 
print ("$Tstat");
print ("$FFstat");
?>

Зарание благодарен.

Рекомендованные сообщения

Может не прокатить... У меня код вставлялся, выполнялся, но отображался не там, где надо...

 

Можно сделать статус с Ajax обновлением скажем раз в 10 минут... Т.е. если страница открыта - то раз в 10 минут будет обновление статуса сервера :)

  • Автор
Может не прокатить... У меня код вставлялся, выполнялся, но отображался не там, где надо...

 

Можно сделать статус с Ajax обновлением скажем раз в 10 минут... Т.е. если страница открыта - то раз в 10 минут будет обновление статуса сервера :)

А можно по подробней? Я с Ajax никогда не сталкивался....

  • Автор

В общем... сделал через include... скрипт прикрутился... Но возникла другая проблема... С локального(тестового) форума (стоит на денвере) скрипт работает нормально, при времени ожидания ответа 3... А когда выставил его на сам форум (основной) он работать отказываеться... пишет постоянно что сервер офф... хотя он работает... Как я понял, это из-за времени ожидания... но когда пытаюсь поставить время больше (больше 15-19) вылетает ошибка при работы с базой данных... В чем может быть проблема?

P.S. форум стоит на бесплатном хостинге (http://www.ueuo.com)

за ошибкой базы данных лезть в логи и показывать ошибку.

  • Автор
за ошибкой базы данных лезть в логи и показывать ошибку.

sql_error_log_11_02_09.rar

Сообщение сервера: MySQL server has gone away
видимо это из-за вашего бесплатного хостинга.

Просто сервер не выдерживает нагрузки.

  • Автор
видимо это из-за вашего бесплатного хостинга.

Просто сервер не выдерживает нагрузки.

сори конечно что нагржаю... а можно это как то обойти? Кстати.. если сменить порт на 80, о все работает нормально... при ожидании в 3...

Изменено пользователем vizari

ограничения бесплатного хостинга обойти невозможно. А если и можно, то я не знаю как.

  • Автор
ограничения бесплатного хостинга обойти невозможно. А если и можно, то я не знаю как.

А как насчет смены порта? когда я меняю его на порт сайта сервера - все работает... притом с небольшим временем ожидания

С портами - ваше дело.

Я не читал даже ваш php код.

Если работает - радуйтесь.

Это уже не относится к ипб.

  • Автор

Ясно. Спасибо.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.