![]() |
![]() |
![]()
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 Po wykonaniu Twojego skryptu wygląda to tak gdy wykonuję go pod FF Array ( [name] => szkolenie.pdf [type] => application/download [tmp_name] => C:\WINDOWS\Temp\php97.tmp [error] => 0 [size] => 51709 ) Array ( [name] => Image0112.jpg [type] => image/jpeg [tmp_name] => C:\WINDOWS\Temp\php98.tmp [error] => 0 [size] => 377225 ) a tak gdy wykonany jest pod IE Array ( [name] => szkolenie.pdf [type] => application/pdf [tmp_name] => C:\WINDOWS\Temp\php9A.tmp [error] => 0 [size] => 51709 ) Array ( [name] => Image0112.jpg [type] => image/pjpeg [tmp_name] => C:\WINDOWS\Temp\php9B.tmp [error] => 0 [size] => 377225 ) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:58 |