PHP: Obsługa plików przesyłanych przez formularz · Kurs: PHP · Technik informatyk egzamin zawodowy

PHP: Obsługa plików przesyłanych przez formularz

Kurs: PHP

Widzisz jedynie fragment lekcji. Całość dostępna po zalogowaniu i aktywacji konta.

Obsługa plików przesyłanych przez formularz w PHP pozwala użytkownikom np. wgrywać zdjęcia, dokumenty czy inne dane. Mechanizm ten opiera się na specjalnym polu formularza typu file oraz superglobalnej tablicy $_FILES.


1. Formularz do wysyłki pliku

Aby przesyłać pliki, formularz musi mieć atrybut enctype="multipart/form-data" oraz pole <input type="file">.

<form action="upload.php" method="post" enctype="multipart/form-data">
  <label>Wybierz plik:
    <input type="file" name="myfile">
  </label>
  <button type="submit">Wyślij</button>
</form>

2. Tablica $_FILES

Po wysłaniu formularza informacje o pliku trafiają do $_FILES["myfile"], która zawiera:

  • name
Testy przypięte do lekcji
Aby widzieć ocenę lekcji - Zaloguj się