Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mega Upload
Forum PHP.pl > Forum > Gotowe rozwiązania
blackfire
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.
tiraeth
A czy w php masz włączoną obsługę CGI ?
blackfire
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
andrzejb
nadaj chmod 777 na cgi bin i skrypty zawarte wewnatrz
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-2024 Invision Power Services, Inc.