
Juri
25.09.2018
19:42:19
Давай сюда массив ?

Katulos
25.09.2018
19:43:02

Андрей
25.09.2018
19:43:28
Делаю так : foreach ($array["reportdata"]["single_server"]["elem"]["data"]["elem"]["0"]["cpu"] as $test) {
echo $test;
}
но результата 0

Google

Katulos
25.09.2018
19:43:52

Алексей
25.09.2018
19:44:03
слеп?

Андрей
25.09.2018
19:44:33

Katulos
25.09.2018
19:44:40
и?

Juri
25.09.2018
19:44:42
как то криво xml разбираешь
после чего этот бред?

Андрей
25.09.2018
19:44:51

Katulos
25.09.2018
19:45:25

Андрей
25.09.2018
19:45:31
как то криво xml разбираешь
$url = file_get_contents("ссылка" );
$xml = simplexml_load_string($url);
$json = json_encode($xml);
$array = json_decode($json,true);

Алексей
25.09.2018
19:45:36
ну у тебя есть xml накуя его сначала в массиф, потом искать

Андрей
25.09.2018
19:45:40
Сделал в массив

Katulos
25.09.2018
19:45:44
Эм...
Мда

Google

Давид
25.09.2018
19:45:58

Juri
25.09.2018
19:46:12
Эм...
воооот... а ты мне тут, после преобразования. ты же видишь как он преобразовывает

Андрей
25.09.2018
19:46:23
я на php первый месяц...место того что бы обсуждать помогли, а нет, так и скажите, зачем лишнее писать

Katulos
25.09.2018
19:46:33

Juri
25.09.2018
19:46:51
$json = json_encode($xml);
$array = json_decode($json,true);
зачем это?

Katulos
25.09.2018
19:46:55
почитай мануал по simple html dom

Андрей
25.09.2018
19:46:55

Juri
25.09.2018
19:47:03
вторая функция делает обратное действие первой

Katulos
25.09.2018
19:47:04

Juri
25.09.2018
19:47:27
$url = file_get_contents("ссылка" );
$xml = simplexml_load_string($url);
а после добавь print_r($xml);

Андрей
25.09.2018
19:47:28

Katulos
25.09.2018
19:47:37

Алексей
25.09.2018
19:47:57
$xml = new SimpleXMLElement($string);
print_r($xml->xpath('reportdata/single_server/elem/data/elem'));

Juri
25.09.2018
19:48:28

Андрей
25.09.2018
19:49:12

Juri
25.09.2018
19:49:18
<?php
$string = <<<XML
<?xml version='1.0'?>
<document>
<title>Что 40?</title>
<from>Джо</from>
<to>Джейн</to>
<body>
Я знаю, что это - ответ. В чем заключается вопрос?
</body>
</document>
XML;
$xml = simplexml_load_string($string);
print_r($xml);
?>
Результат выполнения данного примера:
SimpleXMLElement Object
(
[title] => Что 40?
[from] => Джо
[to] => Джейн
[body] =>
Я знаю, что это - ответ. В чем заключается вопрос?
)
к тебя когда что то не получается, читай доку.

Андрей
25.09.2018
19:50:02

Katulos
25.09.2018
19:50:19

Google

Алексей
25.09.2018
19:50:26

Андрей
25.09.2018
19:50:46
В группе бекенд девелопов
:D

Juri
25.09.2018
19:50:51
путь я как бы от головы взял

Алексей
25.09.2018
19:51:20

Juri
25.09.2018
19:51:36

Алексей
25.09.2018
19:54:41

Juri
25.09.2018
19:55:45
они приводят к занижению ценника
это да, к ним обращается заказчик, они демпингуют, говорят что это стоит 200, хотя реально это стоит 300, закзачик идет к ним, а потом, через год, возвращается к норм разработчику и платит уже 2000

Алексей
25.09.2018
19:56:08
а не 3000

Juri
25.09.2018
19:56:44
или 3000

Алексей
25.09.2018
19:56:46
потому то править архитектуру в говнософте - тот еще заеб

Juri
25.09.2018
19:56:55
все зависит от того в какой упадок это все придет
обычно это не правка архитектуры, а координальный переезд

Алексей
25.09.2018
19:58:02
когда проект большой, живой, и ориентирован на данные а не логику....

Андрей
25.09.2018
19:58:13

Алексей
25.09.2018
19:58:21
куй ты просто так, без боли в жопе переедешь

Juri
25.09.2018
19:59:14
а когда встает вопрос или доход для заказчика, но через боль в жопе или отсутствие дохода, но без боли, всегда выбирают первый вариант

Алексей
25.09.2018
19:59:23
уже полтора года переезжаю, но павок столько что 1% переезжаю, 99% правка....
по трудозатратам :(

Google

Juri
25.09.2018
19:59:54
нормально спрыгивали даже на очень крупных проектах

Алексей
25.09.2018
20:00:26
без четких тз

Juri
25.09.2018
20:00:59

Алексей
25.09.2018
20:07:30

Admin
ERROR: S client not available

Andriy
25.09.2018
20:09:33
Привет народ, нуждаюсь в вашей помощи. Сделал страницу некую, но пагинация подгружается асинхронно (из-за того что нужно посчитать сколько в ней станиц и элементов, а это работает медленно поэтому я вынес в асинхрон). Есть роут, который проверяет что если запрос запрашивает JSON то отдается пагинация, если нет - рендерится вьюха с инфой. ВОПРОС вот в чем: когда я перехожу на страницу назад в браузере у меня браузер отдает JSON. Как исправить это?
Тоесть мне как-то нужно сказать браузеру чтобы он не запоминал последний запрос и не возвращал JSON когда я свичуть назад в браузере. Установил заголовок 'Cache-Control’:’no-cache' но это не работает

Алексей
25.09.2018
20:11:31
ориентируйся не на заголовок а на гет параметр к примеру
либо вырубай кеш
либо доавляй случайный параметр к каждому запросу - что равнох.... значно отрубанию кеша

Andriy
25.09.2018
20:12:14

Алексей
25.09.2018
20:12:38
почтай про заголовки

Andriy
25.09.2018
20:12:38
Как отрубить кэш что наверняка?)

Алексей
25.09.2018
20:12:46
это для прокся
добавить к ссылке ?microtime()
получается ты делаеш одиаковые запросы, но с разными заголовками...
ну браузер и понит последний

Google

Алексей
25.09.2018
20:14:19
а последний с жсон
тем более там назад....
браузер вобще локейшен спрашивает

Andriy
25.09.2018
20:15:59

Алексей
25.09.2018
20:16:14
302
в общем

Andriy
25.09.2018
20:17:13

Алексей
25.09.2018
20:17:14
добавь в генерацию ссылок пагинатора чрез вопрос микротайм
и будет тебе счастье

Andriy
25.09.2018
20:18:05

Алексей
25.09.2018
20:18:52
ну... поставить истечени времени на начало эпохи юникс
к примеру
но особо умные это могут игнорить

Андрей
25.09.2018
22:52:40
Подскажите пожалуйста, вот я хочу по всем ключам пройти ибо $xml_vmname -> elem[2] -> vmcount выведет только к примеру второй, как сделать лучше?
Сам додумался