[Сценарий] Чтение и запись в текстовый файл

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm

[Сценарий] Чтение и запись в текстовый файл

Сообщение Zaezd2008 »

Всем привет.
В локальной сети имеется текстовый файл, как из него вытащить текст и записать в какой либо объект.свойство?
Может кто подскажет?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Текстовый файл

Сообщение sergejey »

Zaezd2008 писал(а):Всем привет.
В локальной сети имеется текстовый файл, как из него вытащить текст и записать в какой либо объект.свойство?
Может кто подскажет?

Код: Выделить всё

$data=LoadFile('путь_к_файлу');
SetGlobal('object.property',$data); 

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Oleg-7777
Сообщения: 18
Зарегистрирован: Ср апр 20, 2016 10:26 am

Re: Текстовый файл

Сообщение Oleg-7777 »

А наоборот. Как записать в текстовый файл в локальной сети значение из какого либо свойства объекта?
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

Re: Текстовый файл

Сообщение Vovix »

Oleg-7777 писал(а):А наоборот. Как записать в текстовый файл в локальной сети значение из какого либо свойства объекта?
рекомендую: http://www.php.su/articles/?cat=fs&page=005
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Текстовый файл

Сообщение sergejey »

Oleg-7777 писал(а):А наоборот. Как записать в текстовый файл в локальной сети значение из какого либо свойства объекта?

Код: Выделить всё

$data=getGlobal('object.property');
SaveFile('путь_к_файлу',$data); 

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Zaezd2008
Сообщения: 165
Зарегистрирован: Чт ноя 13, 2014 8:56 pm

Re: Текстовый файл

Сообщение Zaezd2008 »

sergejey писал(а):
Zaezd2008 писал(а):Всем привет.
В локальной сети имеется текстовый файл, как из него вытащить текст и записать в какой либо объект.свойство?
Может кто подскажет?

Код: Выделить всё

$data=LoadFile('путь_к_файлу');
SetGlobal('object.property',$data); 
Работает, но забирает только числовые значения или текст на английском... а как впихнуть русскую кодировку?
Igor3691
Сообщения: 24
Зарегистрирован: Ср июн 28, 2017 1:48 pm

Re: [Сценарий] Чтение и запись в текстовый файл

Сообщение Igor3691 »

а как в этом файле найти конкретные данные, скажем "data:XXX" и записать это "XXX" в свойства объекта?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: [Сценарий] Чтение и запись в текстовый файл

Сообщение Chainik »

Igor3691 писал(а): Пт окт 11, 2019 12:28 pm а как в этом файле найти конкретные данные, скажем "data:XXX" и записать это "XXX" в свойства объекта?
Можно попробовать так:

Код: Выделить всё

$data=LoadFile('путь_к_файлу');
$data = substr(strstr($data, 'data:'), 5, 3);
SetGlobal('object.property',$data);
Igor3691
Сообщения: 24
Зарегистрирован: Ср июн 28, 2017 1:48 pm

Re: [Сценарий] Чтение и запись в текстовый файл

Сообщение Igor3691 »

Спасибо. Все замечательно. Немного не удобна обрезка по количеству символов. Нельзя ли то же самое, но до конца строки?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: [Сценарий] Чтение и запись в текстовый файл

Сообщение Chainik »

Igor3691 писал(а): Вс окт 13, 2019 3:23 pm Спасибо. Все замечательно. Немного не удобна обрезка по количеству символов. Нельзя ли то же самое, но до конца строки?
Можно попробовать так:

Код: Выделить всё

$data=LoadFile('путь_к_файлу');
$data = explode('data:', $data);
$data = end($data);
SetGlobal('object.property',$data);
Ответить