Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]upload plików
aleo
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 0
Dołączył: 23.08.2008

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


Witam
[codebox]
  1. <!--
  2. To change this template, choose Tools | Templates
  3. and open the template in the editor.
  4. -->
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  6. <html>
  7.    <head>
  8.        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9.        <title></title>
  10.    </head>
  11.    <body>
  12.  
  13.        <form enctype="multipart/form-data" action="listing_4_16.php" method="POST">
  14. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  15. <input name="plik" type="file" /><BR>
  16. <input type="text" name="pas" >
  17. <input type="submit" value="Wyślij plik" />
  18. </form>
  19. </div>
  20.  
  21. <?php
  22. $my = 5;
  23. if (isset($_FILES['pas'])> $my)
  24. {
  25.  
  26. if (isset($_FILES['plik']))
  27. {
  28. $plik_tmp = $_FILES['plik']['tmp_name'];
  29. $plik_nazwa = $_FILES['plik']['name'];
  30. $plik_rozmiar = $_FILES['plik']['size'];
  31.  
  32. if(is_uploaded_file($plik_tmp)) {
  33.     move_uploaded_file($plik_tmp, "var/$plik_nazwa");
  34.    echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
  35.    <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
  36.        echo "<a href=\"var/$plik_nazwa\">$plik_nazwa</a><br />\n";
  37.  
  38. } } } else
  39. { echo "podaj zabezpieczenie" ;}
  40. ?>
  41.    </body>
  42. </html>


Wiem beznadzieja ale postanowiłem nauczyć php .
Do uploadu chciałem dodać zabezpieczenie (banalne :] )
$my = 5;
if (isset($_FILES['pas'])> $my)
{
wszystko działa dobrze gdy zamiast tego dam
if ($_FILES['pas'])> $my)
{

Jednak , że wtedy pokazuje się NOTICE bla bla bla smile.gif dodałem isset tylko , że teraz nie działa zabezpieczenie jak i skrypt :/

Jak to zmienić ?

Ten post edytował aleo 8.04.2009, 13:14:15

--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:48