wieza
12.11.2005, 18:24:09
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
12.11.2005, 18:35:40
NoiseMc
12.11.2005, 19:42:15
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
1.05.2006, 15:40:03
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.