Информация об изменениях

Сообщение Re[7]: Keygen для PPG от 23.09.2024 8:09

Изменено 23.09.2024 8:11 autopsist

Re[7]: Keygen для PPG
Здравствуйте, Khimik, Вы писали:

K>Здравствуйте, autopsist, Вы писали:



A>>Если EXE и PHP на одном хосте (Windows Server к примеру), в PHP есть функции exec и system и можно запускать exe с параметрами, в которых передавать что-либо.

A>>Если они лежат в разных местах, то для обмена данными можно использовать файл(ы).

K>Использовать екзешники мне было бы очень удобно,


Тогда придумывай схему, по которой это все будет работать так, как ты хочешь. Разнесение двух модулей по разным системам — минус интерактивность.
В этом случае придется делать запуск экзешника по рсписанию ибо скрипт с другого хоста не сможет его дергать.

Можно сделать так (всего лишь ПРИМЕР), чтобы скрипт формировал задания по запросу клиентов (форма, отправка данных, запись в файл). Экзешник запущен у тебя, он по расписанию (скажем раз в минуту) стучится на сервак и скачивает задания. Обрабатывает эти задания и шлет емайл с новым кодом клиентам. Можно сделать, чтобы все происходило быстрее, чем раз в минуту, (если хостер не офигеет от таких частых обращений), тогда даже отдавать готовый ключ можно практически сразу. Но, думаю, что у этого подхода минусов всплывет больше, чем плюсов.

K>но разве большинство хостингов не являются линуксовыми а не виндовыми? Винда же глючит намного чаще?


Наверное виндусовый хостинг менее распространен. О чем это говорит? Ни о чем. В зависимости от задачи используют тот или иной.

Неужели логику экзешника нельзя переписать на PHP?
Re[7]: Keygen для PPG
Здравствуйте, Khimik, Вы писали:

K>Здравствуйте, autopsist, Вы писали:



A>>Если EXE и PHP на одном хосте (Windows Server к примеру), в PHP есть функции exec и system и можно запускать exe с параметрами, в которых передавать что-либо.

A>>Если они лежат в разных местах, то для обмена данными можно использовать файл(ы).

K>Использовать екзешники мне было бы очень удобно,


Тогда придумывай схему, по которой это все будет работать так, как ты хочешь. Разнесение двух модулей по разным системам — минус интерактивность.
В этом случае придется делать запуск экзешника по рсписанию ибо скрипт с другого хоста не сможет его дергать.

Можно сделать так (всего лишь ПРИМЕР), чтобы скрипт формировал задания по запросу клиентов (форма, отправка данных, запись в файл). Экзешник запущен у тебя, он по расписанию (скажем раз в минуту) стучится на сервак и скачивает задания. Обрабатывает эти задания и шлет емайл с новым кодом клиентам. Можно сделать, чтобы все происходило быстрее, чем раз в минуту, (если хостер не офигеет от таких частых обращений), тогда даже отдавать готовый ключ можно практически сразу. Но, думаю, что у этого подхода минусов всплывет больше, чем плюсов.

K>но разве большинство хостингов не являются линуксовыми а не виндовыми? Винда же глючит намного чаще?


Наверное виндусовый хостинг менее распространен. О чем это говорит? Ни о чем. В зависимости от задачи используют тот или иной.

Неужели логику экзешника нельзя переписать на PHP?

Прими это как еще один вариант — сделать на ППГ кейген, который будет возвращать фразу "Вышлем вам ключ в течение суток".
Далее генерить и отправлять ключики вручную.