![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
To mój kod do przesyłania plików. Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <title>test</title> </head> <body> <div> <form enctype="multipart/form-data" action="in.php" method="POST"> <input name="plik" type="file" /> <input type="submit" value="Wyślij plik" /> </form> <?php if (isset($_FILES['plik']['error']) ) { $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; if (!empty($_FILES['plik']['name']) && $_FILES['plik']['type']!='application/pdf' ) { print "<div class=\"wiadomosc\" ><span style=\"color: #CC0000;\">Plik: <b>".$_FILES['plik']['name']."</b> o rozmiarze <b>".$_FILES['plik']['size']."</b>bajtów nie został przesłany na serwer!</span></div>"; } if (!empty($_FILES['plik']['name']) && $_FILES['plik']['type']=='application/pdf' ) { if(is_uploaded_file($plik_tmp)) { move_uploaded_file($plik_tmp, "pliki/$plik_nazwa"); print "<div class=\"wiadomosc\" >Plik: <b>".$_FILES['plik']['name']."</b> o rozmiarze <b>".$_FILES['plik']['size']."</b> bajtów został przesłany na serwer!</div>"; } } } else { print "Za duży plik"; } ?> </div> </body> </html> Problem to, że pliki nie są przesyłane na serwer pod FF. IE przesyła poprawnie pliki typu *.pdf tak jak założyłem. Zawartość "$_FILES['type']" pod FF to "application/download" a powinno być "application/pdf"(chyba??) Proszę o pomoc pozdrawiam Ten post edytował raak07 31.05.2010, 22:15:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:42 |