Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Skrypt dodawnia obrazków
mihipoznan
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Mam taki mega prosty skrypt dodawania obrazków:
laduj.php
  1. <?php
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3. <form method="post" action="upload.php" enctype="multipart/form-data">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
  5. <td style="witaj">
  6. Wybierz plik ktĂłry chcesz dodaÄ&#8225; do oferty : <br>
  7. </td>
  8. <input type="file" name="obrazki" size="40"><br>
  9. <input type="submit" value="Wgraj plik">
  10. ?>

upload.php
  1. <?php
  2. ?>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <?
  5.  
  6. $kod = str_shuffle("abcde1234567890");
  7. $rozszerzenie = '.jpg';
  8.  
  9. move_uploaded_file($_FILES['obrazki']['tmp_name'],"obrazki/".$kod.$rozszerzenie);
  10.  
  11. $_SESSION['name'] = 'obrazki/'.$kod.$rozszerzenie;
  12.  
  13. echo '<center><img height="81" width="92" src="'.$_SESSION['name'].'"><br><br>
  14. <a href="javascript:opener.location.reload();window.close()"><button>dodaj zdjÄ™cie</button></a>';
  15. ?>
  16. </script>
  17. </head>


W jaki sposób przerobić ten skrypt aby obsługiwał inne rozszerzenia i jak go najlepiej zabezpieczyć ?
Wiem, że coś takiego było, ale nie pamiętam nazwy.. (chyba jakaś klasa)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
.radex
post
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Tego typu tematy były setki razy... trochę samodzielności...

http://www.googlesyndicatedsearch.com/u/fo...ch=forum.php.pl


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 01:38