Всем привет, нужна помощь в разборе строки, имеем вот такой сценарий
getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1');
$data=getURL('http://192.168.1.2:8080/?command=1&channel=3137');
setGlobal('test.1_m', $data);
суть в том что меняем состояние первой строчкой, второй считываем, третьей записываем пришедшее в свойство, но засада в том что ответ приходит вот такого формата;
<html><head><title>1M HTTP</title></head><body>200-1</body></html>
нужна единичка после <body>200- помогите плиз
разбор строки
Модератор: immortal
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: разбор строки
Код: Выделить всё
getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1');
$data = getURL('http://192.168.1.2:8080/?command=1&channel=3137');
$xml = new SimpleXMLElement($data);
$data = $xml->xpath("/html/body");
$val = explode("-", $data[0]);
setGlobal('test.1_m', $val[1]);
- Рейтинг: 1.16%
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: разбор строки
olehs писал(а): ↑Ср июл 25, 2018 9:51 pmКод: Выделить всё
getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1'); $data = getURL('http://192.168.1.2:8080/?command=1&channel=3137'); $xml = new SimpleXMLElement($data); $data = $xml->xpath("/html/body"); $val = explode("-", $data[0]); setGlobal('test.1_m', $val[1]); [/quote] Спасибо огромное