|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Коллеги, помогите советом. Есть пара вопросов: 1) Можно ли из Firebird выполнить http-запрос (без UDF) ? 2) Можно ли из Firebird (из ХП) как-то инициировать запуск какой-либо программы на сервере (в моём случае - php-скрипта) ? Вопросы, собственно, вот откуда: Необходимо реализовать отправку SMS. Отправка осуществляется с помощью http-запроса к сервису MainSMS. В идеале хотелось бы прямо из ХП выполнить подобный запрос... Ну или каким-то образом стартануть php-скрипт, который выполнит этот http-запрос. Пока что я выкрутился нехорошим способом: кроном запускаю php-скрипт каждые 5 минут, который разом отправляет накопившиеся смски. Пользователям это не нравится, хотят чтобы отправлялось сразу же. Можно конечно запускать скипт каждые 5 секунд, но что-то мне этот вариант очень не нравится... Может кто-нить что-нить посоветует? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 13:08 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
1) нет. 2) нет. Но из ХП можно послать POST_EVENT, который пробудит какого-нибудь демона, ожидающего его. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 13:16 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
developer0118(без UDF) Странное условие, учитывая, что именно для похожих целей и придумали UDF и подобные фишки. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 13:38 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Ставить признак в базе на отправку SMS, организовать очередь отправки SMS и т.п. Скрипт на php не выгружать вообще. Он должен работать пока обслуживаются пользователи. Циклическая работа (возможно, по таймеру или с задержками): - Опрос очереди на SMS - Отправка - Отметка об отправке ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 13:47 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
YuRockСтранное условие, учитывая, что именно для похожих целей и придумали UDF нет UDF придумали не для этого. И хотя в них это можно сделать, но лучше не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 14:26 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Код: php 1.
вам в помощь на стороне PHP ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 15:47 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Симонов Дениснет UDF придумали не для этого Их придумали для вызова внешних функций. Как в задаче ТС. Симонов ДенисИ хотя в них это можно сделать, но лучше не надо Ну и в чем проблема процесс запустить из функции? Чем это может быть чревато? Не, понятно, что можно чем угодно систему загнать умеючи, но запуск процесса и сразу завершение функции - вполне безопасная вещь, если будет с умом использоваться. ИМХО, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 16:02 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
rstrelba Код: php 1.
вам в помощь на стороне PHP А если в момент POST_EVENT не будет запущен скрипт, ожидающий ibase_wait_event? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 16:03 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
YuRock, а если земля налетит на небесную ось? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 16:07 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Что мешает состряпать UDF, которая будет формировать параметры для утилиты curl и вызывать её? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 17:18 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНо из ХП можно послать POST_EVENT, который пробудит какого-нибудь демона, ожидающего его. rstrelba Код: php 1.
вам в помощь на стороне PHP Да, именно то, что я и хотел, спасибо! Попробовал набросать тестовый примерчик - вроде всё получилось. YuRockА если в момент POST_EVENT не будет запущен скрипт, ожидающий ibase_wait_event? Для этой цели всё же оставлю скрипт, запускаемый кроном с не очень маленькой периодичностью. Пусть хвосты подчищает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 17:49 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
developer0118YuRockА если в момент POST_EVENT не будет запущен скрипт, ожидающий ibase_wait_event? Для этой цели всё же оставлю скрипт, запускаемый кроном с не очень маленькой периодичностью. Пусть хвосты подчищает. Лишнее, с этим справится один скрипт. ibase_wait_event нужен чтобы не проверять очередь в холостую. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2018, 10:00 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Дегтярев Евгений> Фигасе, возвращение блудного сына. :) Ты чего пропадал-то столько лет ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 08:01 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТы чего пропадал-то столько лет ? был в плену у иноверцев )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 09:03 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
Ораклоидов чи MSSQL-щиков? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 09:25 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
немного сложней Delphi7/FB -> 2006: PHP/Oracle8 -> 2008: PHP/MySQL -> 2012: Salesforce -> 2014: PHP/Go/MySQL последнее время по мере сил параллельно Go/FB ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 17:19 |
|
http-запрос из ХП; инициирование запуска php-скрипта на сервере из ХП
|
|||
---|---|---|---|
#18+
ОФФ Разве у нас есть спрос на Salesforce ? Или ты строго по удалёнке ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2018, 18:33 |
|
|
start [/forum/topic.php?fid=40&msg=39601097&tid=1561234]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 470ms |
0 / 0 |