Может кто подскажет, мне нужно выводить на сцену данные которые беруться из файла. Сам файл расположен /var/www/file.txt
ниже скрин, решение не работает.
Как брать данные для сцены из файла на сервере?
Модератор: immortal
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Как брать данные для сцены из файла на сервере?
Теги PHP (<?php ... ?>) уберите из кода. При написании кода в Мажордомо их указывать не нужно.
А вообще попробуйте просто указать путь к файлу:
А вообще попробуйте просто указать путь к файлу:
Код: Выделить всё
$section = file_get_contents('/var/www/file.txt');
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: Как брать данные для сцены из файла на сервере?
это код на сцене он предполагает html.
как часто данные в этом файле меняются?
как вариант читайте данные из файла в свойство обьекта а обьект выводите на экран
как часто данные в этом файле меняются?
как вариант читайте данные из файла в свойство обьекта а обьект выводите на экран
- Рейтинг: 1.16%
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Как брать данные для сцены из файла на сервере?
Просто путь к файлу указал, ниже скрин! В результате в сцене просто строка такого видаChainik писал(а): ↑Вс июн 06, 2021 7:23 pmТеги PHP (<?php ... ?>) уберите из кода. При написании кода в Мажордомо их указывать не нужно.
А вообще попробуйте просто указать путь к файлу:Код: Выделить всё
$section = file_get_contents('/var/www/file.txt');
$section = file_get_contents('/var/www/file.txt');
Ничего не понял! А можно ссылку на мануал а если есть пример будет вообще супер!
- Вложения
-
- 1.png (29.48 КБ) 2288 просмотров
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Как брать данные для сцены из файла на сервере?
Что-то я сразу не вчитался, что это у вас код HTML на сцене.
Тут код PHP работать не будет. Вам выше правильно сказали. Выводите то, что содержится в файле в свойство скриптом или методом, запускаемым с определенной периодичностью или по событию:
А потом впишите код для отображения содержимого свойства в элементе сцены:
Тут код PHP работать не будет. Вам выше правильно сказали. Выводите то, что содержится в файле в свойство скриптом или методом, запускаемым с определенной периодичностью или по событию:
Код: Выделить всё
$section = file_get_contents('/var/www/file.txt');
Код: Выделить всё
%Имя_объекта.Имя_свойства%
- Рейтинг: 1.16%
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: Как брать данные для сцены из файла на сервере?
Спасибо, все получилось!
Только в голову ни чего не приходит как обновлять данные после обновления файла?
Может в крон закинуть скрипт и каждые 3 секунды проверять?
Или может метод создать но, как его привязать к файлу?
Только в голову ни чего не приходит как обновлять данные после обновления файла?
Может в крон закинуть скрипт и каждые 3 секунды проверять?
Или может метод создать но, как его привязать к файлу?
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Как брать данные для сцены из файла на сервере?
А вам с какой максимальной задержкой надо видеть новое значение после изменения файла?
Вариантов-то много, можно хоть раз в секунду обновлять данные. Но надо понимать, что это пусть небольшая, но нагрузка на систему. Так что надо определиться с рациональной периодичностью обновления данных.
А так давно уже обсуждалась тема: https://mjdm.ru/forum/viewtopic.php?f=4&t=1534&p=10232
Вариантов-то много, можно хоть раз в секунду обновлять данные. Но надо понимать, что это пусть небольшая, но нагрузка на систему. Так что надо определиться с рациональной периодичностью обновления данных.
А так давно уже обсуждалась тема: https://mjdm.ru/forum/viewtopic.php?f=4&t=1534&p=10232
- Рейтинг: 1.16%