Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP - Praca w tle?
Arkon
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 12.02.2004

Ostrzeżenie: (0%)
-----


Czy istnieje możliwość tak skonstruowania skryptu php, że czynność wykonana przez użytkownika będzie toczyć się w tle natomiast ten user będzie mógł spokojnie robić coś innego? Jeśli się da to proszę o jakąś podpowiedź. Jeśli się nie da to pewnie można wszystko połączyć np. z C++, no właśnie, tylko co? Gdzie? Jak? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
bumelang
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


Mógłbyś rozwinąć myśl, a najlepiej podać jakiś przykład? Bo nie za bardzo rozumiem, co masz na myśli...
Go to the top of the page
+Quote Post
DeyV
post
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




może pomoże to:
[manual:2f1e448539]ignore_user_abort[/manual:2f1e448539] ( [bool setting])
Go to the top of the page
+Quote Post
Arkon
post
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 12.02.2004

Ostrzeżenie: (0%)
-----


Powiedzmy ze A pisze odpowiedź w jakimś temacie. Naciska "Dodaj odpowiedz". Odpowiedz sie dodaje i uruchamia sie powiadamianie innych użytkownikow przez maile. Chcialbym przekierowac tego nieszczesnego A na inna strone a tu spokojnie dokonczyc to wysylanie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
DeyV
post
Post #5





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




proponuję zrobić to tak:
- otworzyć wysyłanie maili w nowym okienku;
- w tym okienku, użyć właśnie ignore_user_abort ()
- a następnie, wyświetlić kod JS, zamykający to okienko.

Dzięki temu osiągniesz dokładnie to co chcesz, tj. wysyłanie w tle.
Tylko pamiętaj o jednej rzeczy - tj. o czasie wykonywania skryptów. Może się okazać, że 30 sek. to wcale nie tak dużo, nie warto jednak przesadzać z tymi czasami, bo łatwo położyć serwer.
Go to the top of the page
+Quote Post
Arkon
post
Post #6





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 12.02.2004

Ostrzeżenie: (0%)
-----


Ok wielkie dzięki. Własnie o to mi chodzilo!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 21:41