Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] skrypt pod FF nie przesyła plików na serwer, pod IE tak
raak07
post
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
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: 23.08.2025 - 18:42