Как сделать вызов событий из php в python, как передать данные из php в python?
Можно ли реализовать систему при которой на сервере будет запущено php web приложение и python процесс и чтобы они могли обменниваться данными между друг другом.
Например при логировании в php приложении в python отсылаются данные что тот или иной пользователь - вошёл, вышел.
А так же возможно ли привязать к php событиями - событие передачи данных в python.
Проще говоря, нужно сделать скрипт который позволит записывать в таблицу данные о часах работы в веб приложении, а так же о действиях которые происходили.
Пример таблицы.
Дополнительно:
Что мешает писать в таблицу сразу из php, зачем тут python?
И пытаясь насобачить одни технологии поверх других, склеивая их соплями, и оптимизируя рабство на галерах.
Ни то, ни другое работать не будет.
Надо искать возможность оценить результаты работы, а не мерить ее усталостью.
И никаких костылей для этого, внезапно, не понадобится.
См.п.3.1 Регламента. Также обратите внимание на п.3.6
Тут отвечают на вопросы «почему я сделал, как в документации, а оно не работает. Поискал в интернет, вот запросы, в ответах не нашел. Что я делаю не так?»
Покажите, как вы пробовали решить проблему, приведите код попытки (пусть неудачной), опишите, как запускали, что ожидали и что получилось.
За готовыми решениями - на фриланс. В текущем виде это не вопрос, а задание. Нарушен п.5.12 Регламента.
Задача - создать таблицу действией пользователей админ панели сайта и проводимых ими на сайте часов. Нужно сделать так чтобы можно было отследить количество работы за день - каждым пользователем.
Как бы это можно было б организовать?
Интересно другое, количество работы ведь мы можем отслеживать. (нажатие на кнопку добавления, события редактирования и тд)
нажатие на кнопку добавления, события редактирования и тд
это не работа, это можно без проблем скриптом эмулировать
события на логирование и выход.
если я не вышел, значит этого события нет и я работаю?
Вообщем. Есть проект на cms Opencart, он написан на чистом php. Работает на сервере.
Задача - создать таблицу действией пользователей админ панели сайта и проводимых ими на сайте часов. Нужно сделать так чтобы можно было отследить количество работы за день - каждым пользователем.
Как бы это можно было б организовать?
В чем проблема использовать сессий на php?
Сессия тоже может дать не точное время работы позьзователя. Если нужно совсем уж точно, я бы повесил вебсокет на страничку, и записывал бы в бд время соединения, время разъединения(С учетом что пользователь может просто закрывать вкладку, т.е время соединения и разъединений может быть за день несколько, а потом уже вычислить общее время).
Вообщем. Есть проект на cms Opencart, он написан на чистом php. Работает на сервере.
Задача - создать таблицу действией пользователей админ панели сайта и проводимых ими на сайте часов. Нужно сделать так чтобы можно было отследить количество работы за день - каждым пользователем.
Как бы это можно было б организовать?
Не знаю как устроен OpenCart, поэтому ответ общий. Узнайте, есть ли там система событий и если есть, то подписывайтесь на нужные вам события (вход, выход и т.п.) и в обработчиках записывайте нужные данные в БД. Если системы событий нет, то придётся костылить логирование прямо в код (контроллеры, файлы или что там у OpenCart).
Дальше уже с данными в БД делайте что хотите - хоть питоном стройте отчёты, хоть тем же php.
Но, как уже написали в комментариях, сам по себе такой подход никаких полезных данных вам не даст о том, кто сколько работал.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?

Для вызова событий из PHP в Python и передачи данных между этими двумя языками программирования можно воспользоваться следующим методом:
1. Начнем с создания скрипта на Python, который будет выполнять определенное действие при вызове из PHP. Для этого создаем файл с расширением .py и в нем пишем следующий код:
2. Теперь создаем скрипт на PHP, который будет вызывать функцию event_handler из Python и передавать данные в нее. Для этого создаем файл с расширением .php и в нем пишем следующий код:
3. Запустим скрипт на PHP, который вызовет функцию event_handler из Python и передаст данные в нее. После запуска скрипта на PHP вы увидите вывод "Event received from PHP" и данные, которые были переданы из PHP в Python.
Этот метод позволяет вызывать события из PHP в Python и передавать данные между этими языками программирования. При необходимости можно модифицировать код для более сложных задач и обработки данных.