uruchomienie funkcji w tle/asynchronicznie, uruchomienie funkcji w tle/asynchronicznie |
uruchomienie funkcji w tle/asynchronicznie, uruchomienie funkcji w tle/asynchronicznie |
5.09.2020, 09:02:42
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 19.08.2020 Ostrzeżenie: (0%) |
Witam,
proszę o wsparcie w tym temacie: Funkcja zwraca do przeglądarki wynik: header("Content-type: application/json"); echo $response; a ja chciałbym jeszcze coś wysłać na drukarkę, etykietkę poprzez socket $fp = pfsockopen("192.168.88.19", 9100); wydruk i komunikacja z drukarką zajmuje trochę czasu, drukarka może być wyłączona itd... wydruk może wystąpić lub nie. Ja chcę tylko to zadanie wysłać w tle nie zależy mi na otrzymaniu potwierdzenia, jeśli się nie wydrukuje to user zrobi sobie reprint. Niestety nie wiem jak zrobić takie zadnie asynchroniczne, więc proszę o cenne wskazówki. dziękuje i pozdrawia Piotr |
|
|
5.09.2020, 09:04:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
W najprostszej formie możesz np wrzucić zlecenie do bazy a skryptem cron uruchomić skrypt który będzie je przetwarzał.
-------------------- |
|
|
5.09.2020, 09:25:43
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 19.08.2020 Ostrzeżenie: (0%) |
to juz wg mnie dostyc skomplikowane,
etykietka powinna wydrukowac sie z opznienien max 1-2 sekundu. trzeba by zeby crone nonstop czytał z bazy, co 1sekunde, to bedzie go meczyć. a nie można by wywołać z funkcji php np adres drukuj.php?etykietka=txtxtxttxtxtt i nie sprawdzamy co się tam zadzieje, wazne że zlecenie wydruku wyszło z programu/ dziękuje i pozdrawia Piotr |
|
|
6.09.2020, 13:15:08
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Poczytaj sobie tutaj: https://stackoverflow.com/questions/8024821...sponse/10895361
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 12:42 |