Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Sprawdzenie czy w formularzu zostal wyslany plik
Forum PHP.pl > Forum > Przedszkole
trike
Witam
Mam formularz w ktorym wysylane sa rozne dane i pliki, ale pliki nie sa wymagane do przeslania. Wiec pytanie jak sprawdzic czy ktos wybral plik czy tez nie?
Myslalem ze isset($_FILES) moze to zalatwic ale nie wychodzi to jak myslalem.
Hazel
Jasne, że może.
Daj kod, może robisz coś źle.
webdice
  1. <?php
  2. if ($_FILES['plik']['error'] == 4)
  3. {
  4. print 'nie bylo pliku';
  5. }
  6. ?>
Ociu
Lepiej zrobić
  1. <?php
  2. $_FILES['plik']['error'] !== 0
  3. ?>
webdice
Cytat(Ociu @ 10.02.2008, 13:04:35 ) *
Lepiej zrobić
  1. <?php
  2. $_FILES['plik']['error'] !== 0
  3. ?>


No tak ale autor pytał o to czy został wybrany plik, a Twój kod sprawdza też inne rzeczy, np. czy nie jest za duży, czy został przekazany w całości... smile.gif.
Ociu
Mój błąd smile.gif Masz racje.
trike
wlasnie tego mi brakowalo, nie wiedzialem ze te bledy mozna tak wyciagac, dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.