<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Moja strona WWW</title>
  </head>
  <body>
    <div>
    <?php
      $uploaddir = './';

      if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){
        $new_name = $uploaddir.$_FILES['plik1']['name'];
        $temp_name = $_FILES['plik1']['tmp_name'];
        if(move_uploaded_file($temp_name, $new_name)){
          echo "Plik został załadowany. Odczytano następujące parametry: ";
          echo "<ul><li>nazwa oryginalna: {$_FILES['plik1']['name']}</li>";
          echo "<li>nazwa tymczasowa: {$_FILES['plik1']['tmp_name']}</li>";
          echo "<li>rozmiar: {$_FILES['plik1']['size']}</li>";
          if(isset($_FILES['plik1']['type'])){
            echo "<li>typ_mime: {$_FILES['plik1']['type']}</li>";
          }
          echo "</ul>";
        }
        else{
          echo "Nie udało się załadować pliku.";
        }
      }
      else{
        echo("Wystąpił błąd: ");
        switch($_FILES['plik1']['error']){
          case UPLOAD_ERR_INI_SIZE  :
          case UPLOAD_ERR_FORM_SIZE :
            echo "Przekroczony maksymalny rozmiar pliku!";
            break;
          case UPLOAD_ERR_PARTIAL :
            echo "Odebrano tylko część pliku!";
            break;
          case UPLOAD_ERR_NO_FILE :
            echo "Plik nie został pobrany!";
            break;
          case UPLOAD_ERR_NO_TMP_DIR:
            echo "Brak dostpu do katalogu tymczasowego";
            break;
          case UPLOAD_ERR_CANT_WRITE:
            echo "Nie udało się zapisać pliku na dysku serwera";
            break;
          case UPLOAD_ERR_EXTENSION:
            echo "Ładowanie pliku przerwane przez rozszerzenie PHP";
          default :
            echo("Nieznany typ błędu!\n");
        }
      }
    ?>
    </div>
  </body>
</html>