Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload plików MP3
slawo
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 11.01.2010
Skąd: Nowa Dęba

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


witam, mam taki kod do wrzucania plików na serwer...

  1. <title>Upload
  2. MP3</title>
  3.  
  4. <?php
  5.  
  6. if($_POST['submit']=="Upload") {
  7. if ($_FILES['file']['name'] != "") {
  8. if (($_FILES['file']['type'] == "audio/mpeg") || ($_FILES['file']['type'] == "application/force-download")) {
  9. if ($_FILES["file"]["size"] < 8097152) {
  10. move_uploaded_file($_FILES["file"]["tmp_name"], "mp3/" . $_FILES["file"]["name"]);
  11. echo "Plik
  12. został pomyślnie wrzucony na serwer.";}
  13. else { echo "Maksymalny rozmiar pliku to 2MB!";}
  14. } else {
  15. echo "Proszę wrzucić mp3!";
  16. } else { echo "Proszę podać plik.";}
  17. }
  18. ?>
  19.  
  20. </head>
  21.  
  22. <body>
  23.  
  24. <p style="font-family: verdana;">Proszę wybrać plik mp3: </p>
  25.  
  26. <br />
  27.  
  28. <form action="<?php echo $PHP_SELF ?>" method="post" enctype="multipart/form-data">
  29.  
  30. <input type="file" name="file" size="40" />
  31.  
  32. <br /><br />
  33.  
  34. <input type="submit" name="submit" value="Upload" />
  35.  
  36. <br /><br />
  37.  
  38. <span style="font-family: verdana; font-size: 12px;">* Tylko mp3 ! Maksymalny rozmiar pliku to 2MB.</span>
  39.  
  40. </form>
  41.  
  42. </body>
  43.  
  44. </html>



myślicie, że jest bezpieczny? może macie lepiej napisane?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slawo
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 11.01.2010
Skąd: Nowa Dęba

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


  1. <?php
  2.  
  3. $typy_mime = array("audio/mpeg");
  4. $plik_mime = $_FILES['file']['type'];
  5.  
  6. if($_POST['submit']=="Upload") {
  7. if ($_FILES['file']['name'] != "") {
  8. if(in_array($plik_mime,$typy_mime)){
  9. if ($_FILES["file"]["size"] < 8097152) {
  10. move_uploaded_file($_FILES["file"]["tmp_name"], "mp3/" . $_FILES["file"]["name"]);
  11. echo "Plik
  12. został pomyślnie wrzucony na serwer.";}
  13. else { echo "Maksymalny rozmiar pliku to 2MB!";}
  14. } else {
  15. echo "Proszę wrzucić mp3!";
  16. } else { echo "Proszę podać plik.";}
  17. }
  18. ?>



napisałem coś takiego. jak wrzucam plik jpg to wywala błąd.. a jak mam plik nazwa.jpg, zmienię rozszerzenia na nazwa.mp3 to normalnie przechodzi;/ a nie powinno bo niby wpisalem to mime audio/mpeg. hhmm?
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(slawo @ 1.11.2010, 15:50:49 ) *
napisałem coś takiego. jak wrzucam plik jpg to wywala błąd.. a jak mam plik nazwa.jpg, zmienię rozszerzenia na nazwa.mp3 to normalnie przechodzi;/ a nie powinno bo niby wpisalem to mime audio/mpeg. hhmm?

Potrafisz czytać? Przestudiuj mojego posta...
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: 4.10.2025 - 13:19