
Александр
26.09.2018
09:49:15
я думал ты говновиндовс 10 поставить предложишь

Пётр
26.09.2018
09:50:54
В ний Докер есь жи!
Получаете полноценный Линух без потребности под ним вечно сидеть

Google

Пётр
26.09.2018
09:52:50
Мне лично не нравилось, как работают иксы. Вроде все нормально, по под виндой комфортнее
Полгода на работе юзал Убунту и нетбинз

Сасный
26.09.2018
09:53:26
Много лет тутсую на линуксе, "проблем" с картинкой не испытываю

Алексей
26.09.2018
09:54:02
много лет на линухе... полет нормальный

Пётр
26.09.2018
09:54:03
потом докер стал нормально работать под виндой, комп обновили, заказал в него 64гига опаертивы - и поставил 10-ку

Алексей
26.09.2018
09:54:07
даже не виснет

Пётр
26.09.2018
09:54:24

Сасный
26.09.2018
09:54:32
Дело не в привычке
После 7-ки, винда рип
имхо
действительно
дайте годный скреп(не класс) который определит мне точно имя ОС

Пётр
26.09.2018
09:55:30
но ведь докер

Google

Сасный
26.09.2018
09:55:31
пожалуйста

Андрей
26.09.2018
10:05:58
Подскажите, во цыклам я перебераю значения, как эти значения передать по одному, то есть я помещаю это в переменную, что бы засунуть её в api ссылку , но он сразу все значения передаёт, а не по одному

Сасный
26.09.2018
10:06:34

Алексей
26.09.2018
10:06:37

Андрей
26.09.2018
10:08:15
код в студию
$url_vm_id = file_get_contents("ссылка");
$xml_vm_id = simplexml_load_string($url_vm_id);
foreach ($xml_vm_id -> elem as $elem_vm) {
//echo '<p>'.$vm_id = $elem_vm -> id .' ';
//echo $vm_cpu = $elem_vm -> vcpu .' ';
//echo $vm_name = $elem_vm -> name .' </p>';
echo $vm_id = $elem_vm -> id;
//print_r($elem_vm);
}
$url = file_get_contents("ссылка.'$vm_id'.&sok=ok&su=admin" );
$xml = simplexml_load_string($url);
$vm .= $xml -> reportdata -> single_server -> elem -> server_name ;
$vm .= $xml -> reportdata -> single_server -> elem -> data -> elem -> cpu ;
$vm .= $xml -> reportdata -> single_server -> elem -> data -> elem -> vcpu ;
//print_r($xml);
print_r($vm);

Сасный
26.09.2018
10:09:13
передачу в цикл положи
какой шар?
может быть руль?
?
Это было изи
я с этим просто сталкивался уже
у меня его нет, я юзаю шестерню

Андрей
26.09.2018
10:12:58

Сасный
26.09.2018
10:13:21
Это как?
$url = file_get_contents("ссылка.'$vm_id'.&sok=ok&su=admin" );
это же твой запрос к апи
соответственно на каждую итерацию, нужно выполнять запрос к апи

Андрей
26.09.2018
10:14:06
Попробую

Сасный
26.09.2018
10:14:11
по одному элементу в ответ и получишь

CuBeR116
26.09.2018
10:22:37
Народ, вопрос возник.
Вот сценарии. нужно найти все ключи массива, у которых есть приставка. То есть, имеется массив такой -
$array = [
$key1 = 'value1',
$key1-post = 'value2',
$key2-post = 'value3',
$key2 = 'value4'
];
Мне нужно найти все ключи массивов, которые содержат в имени "-post", и закинуть их ключи и значения в отдельный массив

Google

Алексей
26.09.2018
10:26:05
Array_flip + preg_greep

Андрей
26.09.2018
10:31:30
по одному элементу в ответ и получишь
сделал, но не вышло почему то - foreach ($xml -> reportdata -> single_server -> elem as $nagr)
$vm .= '<p>'.$nagr -> server_name ;
$vm .= $nagr -> data -> elem -> cpu ;
$vm .= $nagr -> data -> elem -> vcpu.'</p>' ;
//print_r($xml);
print_r($vm);
Сам смысл, что бы по одному id передовалось в api , так как id очень много , он все передаёт, а не по 1

Пётр
26.09.2018
10:33:54
производительность, не?
https://paste.ofcode.org/3aQT7qn8BjvepBVibBzYHtV
А Вам не кажется, что если сначала сделать преобразование данных через XSLT в более лаконичный вид, то выбирать их станет чуть более призводительнее?

Александр
26.09.2018
10:35:26

Пётр
26.09.2018
10:36:30

CuBeR116
26.09.2018
10:36:40
С регулярками пока совсем не дружу

Александр
26.09.2018
10:37:13

Алексей
26.09.2018
10:37:15
/-post/i

Александр
26.09.2018
10:38:31

CuBeR116
26.09.2018
10:38:32

Пётр
26.09.2018
10:38:36
будет меньше отдельных вызовов $xpatht->query или они будут проще, чем "*[@id="incontent"]/div[2]/div[1]/div[3]/a/@href"

(;¬_¬)
26.09.2018
10:40:25

Admin
ERROR: S client not available

Андрей
26.09.2018
10:40:30
или explode юзать надо?

Пётр
26.09.2018
10:42:25
иногда дружу с регулярками, но иногда предпочитаю xslt
А тот граббинг лучше разбить на подзадачи, имхо: отдельно выкачивать страницы, отдельно их перерабатывать в формат для импорта и отдельно импортировать
тогда, при необходимости, можно будет первую запускать через прокси; вторую ковырять если изменится формат представления данных, а третью вообще не трогать
или трогать только если изменится формат хранения данных на Вашей стороне

Google

Serg
26.09.2018
11:10:26
fromArray()
Зачем нужен???

61581
26.09.2018
11:10:51

Sergey
26.09.2018
11:11:04
return нельзя использовать как параметр функции

61581
26.09.2018
11:15:25

Сасный
26.09.2018
11:15:35
function deb($params){
$data = print_r($params, true);
return "<pre>".$data."</pre>";
}
?

Vladimir
26.09.2018
11:15:55
луна насильница

Sergey
26.09.2018
11:16:16

Сасный
26.09.2018
11:17:32
Я себе для рабочий проектов такую херню пилил
https://pp.userapi.com/c849332/v849332171/82bdc/_zZMMGDDXTg.jpg

Пётр
26.09.2018
11:29:51
return - это имя аргумента, которое используется для наглядности, вы же, написав это ключевое слово как аргумент, вводите анализатор в заблуждение XD

61581
26.09.2018
11:32:21

Пётр
26.09.2018
11:32:48
а это среда разработки подсвечивает
это подсказка, не код
http://php.net/manual/ru/function.print-r.php почитайте
и да, передайте автору, который int 1 вместо bool TRUE использует, что он суперстар!..
... И что его код в php7 с declare(strict_types=1); не будет работать

61581
26.09.2018
11:36:16
обязательно передам если увижу ?

Пётр
26.09.2018
11:36:32
)))