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
 
Start new topic
Odpowiedzi
varez
post
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

Ostrzeżenie: (0%)
-----


ty naprawde robisz zabezpieczenie uploadu w/g MIME wyslanego przez przegladarke? (IMG:style_emoticons/default/ohmy.gif)
swietnie, podaj adres jak juz skonczysz, wykasuje Ci wszystko i zostawie zamiast strony glownej linki do stron na ktorych pisze jak porzadnie zabezpieczyc upload..

jezeli nie podoba Ci sie moja wizja poświęc 15 minut na google
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: 11.10.2025 - 06:41