![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem, sprawa życia i śmierci ;-)
Chcę zaimplementować w uploadzie na mojej stronie progress bar, czyli tak zwany pasek postępu wysyłania pliku(-ów) na stronę. Niestety, jak wiadomo, z „przyczyn technicznych” w czystym php nie ma możliwości stworzenia takiego skryptu. Pobranie wielkości przesyłanego pliku przed jego całkowitym przesłaniem na serwer to największy i jedyny problem, aby zrealizować to zadanie. Wygooglowałem ciekawy skrypcik (Mega Upload) będący połączeniem techniki php i CGI. Tutaj znajdziecie to rozwiązanie (łącznie z demo on-line): http://www.raditha.com/php/progress.php Wszystko byłoby pięknie, ale skrypt mi nie chodzi (serwer Home.pl w Internecie, oraz localhost). Pierwsza część skryptu (formularz php) działa bez zastrzeżeń, natomiast w trakcie wysyłania pliku do akcji CGI wszystko się sypie i wyskakuje komunikat: 500 Internal Error The server encountered an internal error and could not complete your request. Spróbujcie zainstalować i w miarę możliwości „pobawić” się tym skryptem. Hmm.. może popełniłem jakiś błąd przy instalacji (!?!). Sądze, że gra jest warta świeczki, ponieważ jest to jedyny, ciekawy i ogólnie dostępny skrypt do „kontrolowanego” uploadu przez php. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A czy w php masz włączoną obsługę CGI ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(tiraeth @ 2005-07-14 18:44:39) A czy w php masz włączoną obsługę CGI ? Tak, oczywiście. Szczegóły na http://www.home.pl/files/phpinfo.php |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 1 Dołączył: 12.08.2005 Ostrzeżenie: (10%) ![]() ![]() |
nadaj chmod 777 na cgi bin i skrypty zawarte wewnatrz
-------------------- web lowcy.com.pl gg 1675677
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:40 |