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