Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

przesylanie plikow

25 listopada 2003, o 12:40

Chcę przeslac plik za pomoca formularza:
<FORM METHOD="Post" ACTION="link.php" enctype="multipart/form-data">
<br><br><br>
TEMAT:<INPUT TYPE NAME="temat" VALUE="" size=100 MAXLENGTH=50><br><br>
TREŚĆ:<TEXTAREA NAME="tresc" ROWS=10 COLS=75></TEXTAREA><br><br>
AUTOR:<INPUT TYPE NAME="autor" VALUE="" MAXLENGTH=20><br><br>
PLIK:<input type="file" name="plik" ><br><br>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<br><br><INPUT TYPE=submit VALUE="Wyślij odpowiedź">

Pozniej probuje zapisac plik na serwer ale nie udaje sie.
Postanowilem wyswietlic zmienna $plik i dostaje sciezke i nazwe pliku
temp\976.tmp. Sadze ze w tym momencie ten plik powinien juz tam byc, ale go nie ma, dlatego potem pobieranie z $HTTP_POST_FILES['plik'] [tmp_name'] nie dziala. Coś pokrecilem? Jesli nie to jaka moze byc przyczyna?
Jeszcze dodam ze: file_uploads = On

25 listopada 2003, o 13:47

Anuluję pytanie, trochę się pospieszyłem. Wszystko gra.
Dla roztargnionych: pamietać że \ jest znakiem specjalnym, a po wykonaniu skryptu plik jest kasowany z tempa.
Odpowiedz