Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPLOAD KONTROLOWANY
grohu
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

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


czy da sie kontrolowac UPLOAD pliku , zeby bylo napisane ile juz sie skopiowalo na serwer ... pasek postepu czy cos w tym stylu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

czy to jest mozliwe (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grohu
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

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


najlepsza propozycja wydaje sie taka metoda:

po zaakceptowaniu formularza otwiera sie nowe okno i
w nim strona jest odswiezana co 1 i sprawdzana jest
wielkosc pliku tymczasowego w katalogu /tmp

i to jest dobry pomysl ,jednak plik w katalogu /tmp
ma nazwe tymczasowa i nie wiem w jaki sposob w nowym
oknie miec dostep dp zmiennej $plik (w ponizszym
przykladzie) bedace sciezka do pliku tymczasowego.

nie ma jej w tablicy $HTTP_POST_VARS , wiec w jaki inny
sposob moge ja uzyskac po uruchomieniu formularza (utworzeniu
pliku tymczasowego) ,ale przed zakonczeniem uploadowania
tego pliku.

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?


glowny plik z formularzem i funkcja w javaScripcie otwierajaca
nowe okno w ktorym bedzie pokazany pasek postepu uploadowania pliku:

Kod
<html>

<head>

<script language="javascript">

function open_new_window(name)

{ new_window = window.open(name,'img0660','width=600,height=500,toolbars=no,resizeble="no",scrollbars=yes'); }

</script>

</head>

<body>



<form action=upload_file.php method=post enctype="multipart/form-data" onSubmit="open_new_window('progress_bar.php')">



<input type=file name=plik>

<input type=hidden name=max_file_size value=8388608>

<br>

<input type=submit value="dalej >>">

</form>



</body>

</html>


prosze o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 17:52