Здравствуйте, Khimik, Вы писали:
K>Здравствуйте, autopsist, Вы писали:
A>>Если EXE и PHP на одном хосте (Windows Server к примеру), в PHP есть функции exec и system и можно запускать exe с параметрами, в которых передавать что-либо. A>>Если они лежат в разных местах, то для обмена данными можно использовать файл(ы).
K>Использовать екзешники мне было бы очень удобно,
Тогда придумывай схему, по которой это все будет работать так, как ты хочешь. Разнесение двух модулей по разным системам — минус интерактивность.
В этом случае придется делать запуск экзешника по рсписанию ибо скрипт с другого хоста не сможет его дергать.
Можно сделать так (всего лишь ПРИМЕР), чтобы скрипт формировал задания по запросу клиентов (форма, отправка данных, запись в файл). Экзешник запущен у тебя, он по расписанию (скажем раз в минуту) стучится на сервак и скачивает задания. Обрабатывает эти задания и шлет емайл с новым кодом клиентам. Можно сделать, чтобы все происходило быстрее, чем раз в минуту, (если хостер не офигеет от таких частых обращений), тогда даже отдавать готовый ключ можно практически сразу. Но, думаю, что у этого подхода минусов всплывет больше, чем плюсов.
K>но разве большинство хостингов не являются линуксовыми а не виндовыми? Винда же глючит намного чаще?
Наверное виндусовый хостинг менее распространен. О чем это говорит? Ни о чем. В зависимости от задачи используют тот или иной.
Неужели логику экзешника нельзя переписать на PHP?
Прими это как еще один вариант — сделать на ППГ кейген, который будет возвращать фразу "Вышлем вам ключ в течение суток".
Далее генерить и отправлять ключики вручную.