<?php if($_FILES[plik][type] == "image/pjpeg" || $_FILES[plik][type] == "image/png" || $_FILES[plik][type] == "image/gif" || $_FILES[plik][type] == "image/jpg" ?>
Ale zawsze wyświetla się, że mogę uploadować tylko obrazki. Jakby co to oto cały kod:
index.php
<?php <form name="upload" method="post" enctype="multipart/form-data" action="upload.php"> <input type="file" name="plik" /> <input type="hidden" name="MAX_FILE_SIZE" value="999999" /> <input type="submit" value="Dodaj obrazek" /> </form> ?>
upload.php
<?php //Sprawdzamy czy plik został wysłany echo "Musisz wybrać jakiś plik Cwaniaczku! "; //Sprawdzamy czy nie ma błędów if($_FILES[plik][error] != 0){ echo "Wystąpił błąd podczas przesyłania pliku! Sprawdź czy plik posiada odpowiednią wagę i spróbuj ponownie! "; //Sprawdzamy MIME TYPE pliku if($_FILES[plik][type] == "image/pjpeg" || $_FILES[plik][type] == "image/png" || $_FILES[plik][type] == "image/gif" || $_FILES[plik][type] == "image/jpg"){ //Dotarliśmy tutaj to wszystko jest OK = UPLOAD echo "Plik wrzucono pomyślnie! "; exit; }else{ echo "Wystąpił nieoczekiwany błąd podczas kopiowania! "; exit; } }else{ echo "Możesz uploadować tylko obrazki! "; exit; } ?>