Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> uruchomienie funkcji w tle/asynchronicznie, uruchomienie funkcji w tle/asynchronicznie
pdusp
post 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
Go to the top of the page
+Quote Post
viking
post 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ł.


--------------------
Go to the top of the page
+Quote Post
pdusp
post 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
Go to the top of the page
+Quote Post
Pyton_000
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 12:42