Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wątki w PHP
Forum PHP.pl > Forum > Przedszkole
wieza
Siema

Problem jaki mam do rozwiązania to wrzucanie fotki przez użytkownika. Po wrzuceniu na serwer, dość długo jest przerabiana, dlatego chcuialbym po wrzuceniu fotki dac info uzytkownikowi ze fotka wrzucona, a w tle jakis skrypcik obrabial by ja.
Mieliscie takie problemy? Jak rozwiazac to?

Wiem już, że w języku php nie ma czegoś takiego jak wątki, ale tak na chlopski rozum to na pewno da sie jakos zasymylowac. Moze przez asynchroniczne wywolanie innego skryptu podczas przetwarzania zadania HTTP?
Kshyhoo
manual/pl/function.filesize.php" target="_blank?
NoiseMc
Nie bardzo rozumiem co ma do tego filesize ().

Ja posłużyłbym się Cronem.

1. Uploadujesz plik do katalogu np: "Temp"
2. Skrypt odpalany Cronem co 2 - 5 minut sprawdza czy w katalogu "Temp" są jakieś pliki.
3. Dla każdego znalezionego pliku wykonuje obróbkę i przenosi go do katalogu właściwego.

W ten sposób uzyskujesz coś co działa jak usługa odpalona w tle.
wieza
Wymyslilem taka symulacje watkow w php, przy uzyciu polecen shella:

mamy dwa pliki:
main.php oraz watek.php

uzytkownik wywoluje main.php ten robi swoje, na koniec wywoluje
system('exec wget serwer.pl/watek.php &') . & na koncu sprawia ze dzialanie jest wykonywane w tle i sterowanie wraca do pliku php. main.php sie konczy, a watek.php jest wykonywany gdzies w tle poprzez zapytanie wgeta.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.