![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 10.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Dziękuję za zainteresowanie. Wiem że typ jest inny, pisałem o tym już w pierwszym poście. Pytanie, jak to możliwe że ten typ się zmienia na taki - application/download ale tylko u mnie. Czy typ pliku nie jest stały i tak samo widziany przez różne przeglądarki? Testowałem to na innych komputerach pod Chrome i też FF - tam jest ok. Testowałem również inne typy plików pod moim FF i jest ok tz. odpowiedni typ dla pliku. Ten typ zmienia się tylko u mnie i właśnie próbuję dojść co się przestawiło? Wyczyściłem historię do zera, pliki ciasteczek też. Jeszcze raz proszę o pomoc Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:41 |