Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie MIME TYPE
BORG
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2006

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


Próbuję to zrobić tak:
  1. <?php
  2. if($_FILES[plik][type] == "image/pjpeg" || $_FILES[plik][type] == "image/png" || $_FILES[plik][type] == "image/gif" || $_FILES[plik][type] == "image/jpg"
  3. ?>


Ale zawsze wyświetla się, że mogę uploadować tylko obrazki. Jakby co to oto cały kod:

index.php
  1. <?php
  2. <form name="upload" method="post" enctype="multipart/form-data" action="upload.php">
  3. <input type="file" name="plik" />
  4. <input type="hidden" name="MAX_FILE_SIZE" value="999999" />
  5. <input type="submit" value="Dodaj obrazek" />
  6. </form>
  7. ?>


upload.php
  1. <?php
  2. //Sprawdzamy czy plik został wysłany
  3. if(!is_uploaded_file($_FILES[plik][tmp_name])){
  4. echo "Musisz wybrać jakiś plik Cwaniaczku!
  5. ";
  6. //Sprawdzamy czy nie ma błędów
  7. if($_FILES[plik][error] != 0){
  8. echo "Wystąpił błąd podczas przesyłania pliku!
  9. Sprawdź czy plik posiada odpowiednią wagę i spróbuj ponownie!
  10. ";
  11. //Sprawdzamy MIME TYPE pliku
  12. if($_FILES[plik][type] == "image/pjpeg" || $_FILES[plik][type] == "image/png" || $_FILES[plik][type] == "image/gif" || $_FILES[plik][type] == "image/jpg"){
  13. //Dotarliśmy tutaj to wszystko jest OK = UPLOAD
  14. if(move_uploaded_file($_FILES[plik][tmp_name], "./upload/".$_FILES[plik][name])){
  15. echo "Plik wrzucono pomyślnie!
  16. ";
  17. }else{
  18. echo "Wystąpił nieoczekiwany błąd podczas kopiowania!
  19. ";
  20. }
  21. }else{
  22. echo "Możesz uploadować tylko obrazki!
  23. ";
  24. }
  25. ?>
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 - 00:53