
Petr
21.02.2018
08:45:05
и на другом у меня shell_exec закрыт
если задание какое то передавать то через вебхук

Igor
21.02.2018
08:45:23
Ну вообще... закрывать такие комманды хороший тон

Alexandr
21.02.2018
08:46:16
Почему?

Google

Igor
21.02.2018
08:46:25
б. безопасность

Alexandr
21.02.2018
08:49:38
б. безопасность
Если человек уже получил доступ к выполнению произвольного php кода на сервере, запрет каких то функций не спасет я думаю. Но в целом если они не нужны, то можно и отключить

Igor
21.02.2018
08:50:11
ну и усложнит эксплуатацию exploit'ов нацеленных на повышение прав доступа

Alexandr
21.02.2018
08:50:35

Petr
21.02.2018
08:52:16
отдельный контейнер
проверяет post запросы по правилам

Alexandr
21.02.2018
08:54:15
Довольно странные слова ваши, но не суть. Пусть будет контейнер

Petr
21.02.2018
08:58:44
Docker container

Alexandr
21.02.2018
09:06:08
Я понял. Я про суть происходящего
Как например сгенерировать pdf по данным из базы на основе html? Самый красивый получается из headless браузера который php запускает в консоли. Как его красиво сгенерировать вебхуком?

Vladimir
21.02.2018
09:30:56
всем привет. вопрос по режиму ajax у компонетов битрикса. как можно отключить переход на детальную каталога, но при этом сам режим нужен для фильтра и пагинации

Vadim
21.02.2018
09:40:37

Google

Vlad
21.02.2018
09:45:11
я аж поверил ?

Vladimir
21.02.2018
09:46:09

Vlad
21.02.2018
09:46:31
спасибо)
отпишите если получится) я не пробовал просто)

Alexander
21.02.2018
09:48:10

Maxim
21.02.2018
09:49:00
нет! среда маленькая пятница. и тише вы. а то света снова меня забанит. давайте по 50 капель и пошлите работать. в пятницу уже отпразднуем!
госпади. боюсь женщины

Alexander
21.02.2018
09:50:29
дык не будет же пятницы, вся надежда только на четверг.

svetlana
21.02.2018
09:50:34
так неделя короткая, сегодня не среда а четверг ))))
вот вот ))

Alexander
21.02.2018
09:50:49
т.е. завтра все же пятница?

svetlana
21.02.2018
09:51:02
запутали вконец ))))

Oleg
21.02.2018
09:51:09
привет. это открытый чат сотрудников битриска?)

Alexander
21.02.2018
09:51:49
класс!
до пятницы осталось 2:09
сейчас еще чуть-чуть поработать и пятница!

svetlana
21.02.2018
09:52:01

Юрий
21.02.2018
09:52:06

svetlana
21.02.2018
09:52:18
хватит стебаться

Юрий
21.02.2018
09:52:28
ну мааам

Oleg
21.02.2018
09:52:48
а я клиент битрикса, нашел чат и решил написать

svetlana
21.02.2018
09:52:50
тут есть как минимум три сотрудника, но их имена я вам не выдам )))

Google

Oleg
21.02.2018
09:52:53
ахах

Maxim
21.02.2018
09:54:18
одного из он и так уже знает )

svetlana
21.02.2018
09:54:22
можете сами поискать они известные )))

Oleg
21.02.2018
09:54:32
о, тут весело

Maxim
21.02.2018
09:54:40
короче я кушать

svetlana
21.02.2018
09:54:45
устроили тут пятницу.. флуд тока по пятницам
* помахивает банхаммером )))))

Petr
21.02.2018
10:16:26
либо в самом контейнере вебхука

Alexandr
21.02.2018
10:17:04

Petr
21.02.2018
10:17:20
внутри контейнера
а в чем сложность ты видишь?

Alexandr
21.02.2018
10:17:45
Как вебхук внутри контейнера поднимет еще один контейнер?

Petr
21.02.2018
10:18:03
через dind

Alexandr
21.02.2018
10:18:40
Кто исполняет вебхук, начнем по порядку. Кто должен ответить на вебхук? PHP скрипт?

Petr
21.02.2018
10:18:57
вебхук у меня на Go lang
да и какая разница хоть на яваскрипте

Alexandr
21.02.2018
10:20:12
Далее что в твоем примере происходит. Надо скачать pdf, пользователь нажимает на сайте кнопочку скачать, php скрипт отправил запрос контейнеру в котором какой то бинарник на go, который что делает?

Petr
21.02.2018
10:20:44
а что тебе нужно сделать?

Alexandr
21.02.2018
10:21:09

Google

Petr
21.02.2018
10:21:26
ну я откуда знаю что у тебя в shell_exec происходит
то и сделает
передаст контейнеру

Vladimir
21.02.2018
10:21:46

Petr
21.02.2018
10:22:01
тот и выполнит твой баш скрипт
с входящими параметрами

Alexandr
21.02.2018
10:28:31
ну я откуда знаю что у тебя в shell_exec происходит
Ага. То есть в контейнере с бинарником go уже генерируется pdf, никакой другой контейнер не задействован. Поднятие каких новых контейнеров исключили. Схема более менее проясняется. В этом контейнере с бинарником go сгенерировался pdf файл, никаких других контейнеров не поднималось, ок. Все это время пользователь висит, ждет начала скачивания pdf после нажатия кнопки "скачать", и далее как сгенерированный файл можно будет отдать пользователю? Скачать из контейнера с бинарником и отдавать в контейнера со php скриптом?

Petr
21.02.2018
10:28:55
в гугле про dind поленился почитать
далее знания платные =) за подробностями в личку, я за это деньги получаю ?

yura
21.02.2018
10:29:54
Всем привет! Ответьте мне, пожалуйста, на такой вопрос. Мне впаривают шаблон(allcorp2) и лицензию Малый бизнес, у меня есть лицензия Cтандарт. Будет ли шаблон работать на лицензии Cтандарт?

Petr
21.02.2018
10:30:25
все от функционала зависит

Alexandr
21.02.2018
10:30:42
почему ты исключаешь поднятие контейнера?
Причем тут dind? Ты ж сам схему поясняешь - php скрипт отправляет пост запрос (вебхук) к контейнеру с go, который уже локально генерирует pdf. Где тут поднятие нового контейнера и что будет происходить в этом новом контейнере?

yura
21.02.2018
10:31:02

Petr
21.02.2018
10:31:05
здесь идея не в том, кто это делает, а то что выполняет изолированная система
в моем случае, я настроил вебхук который написан на golang в котором есть dind
потому что он у меня создает микросервисы, другие контейнеры выполняют другие задания типа бэкапа и прочего

Alexandr
21.02.2018
10:34:18
Еще раз. Есть бинарник браузера. На вход ему отдаем html, на выходе получаем pdf. В случае с php скриптом и shell_exec все просто, выполняем консольную команду и получаем содержимое pdf, которое уже можно без сохранения в браузер отдать или сохранить по необходимости. Твою схему с вебхуками и разными контейнерами я не понимаю

Google

Petr
21.02.2018
10:34:52
нет не еще раз, либо читай в инете, либо $ за консультацию =) иди учись

Alexandr
21.02.2018
10:37:16
Ок. Ты умеешь писать красивые слова. Реального опыта не увидел

Petr
21.02.2018
10:38:11
ага сейчас я тебе исходники сервака скину =) может тебе еще ключи и набор испольхуемых образов скинуть?
я понимаю что CI и прочий DevOps для тебя еще ново, используй shell_exec для своего бложека, его все ровно никто ломать не будет

Alexandr
21.02.2018
10:39:12
Да, да. Какие то контейнеры, которые поднимают новые контейнеры, которые хз что делают. Я понял. Можешь оставить такие исходники себе

svetlana
21.02.2018
10:39:35
а ну пшшш, без личностей

Alexandr
21.02.2018
10:45:41

Petr
21.02.2018
10:46:10
ок битриксоид =)
я ничего не понимаю

Alexandr
21.02.2018
11:52:16
Ну я кроме бахвальства ничего не увидел, да

Maxim
21.02.2018
11:54:24
решил?

Petr
21.02.2018
11:56:33

Anton
21.02.2018
12:18:26
А че было че было, кто хвастал, почем зря, а кто пресекал, но не убедил? Че там, криптовалюту не поделили?

Vit
21.02.2018
12:26:57
ребят, привет. подскажите что почитать - частичная оплата заказа с внутреннего счета? я ниразу не сталкивался. не могу найти как передать сумму оплаты с внутрянки. ну и чтоб итоговая оплата рублями пересчиталась