Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak sprawdzic czy dany plik zostal wciagniety...
Forum PHP.pl > Forum > Przedszkole
dobryvinyl.com
Witam,

chcial bym sprawdzic czy dana pozyja wcigania pliku za pomoca formularza zostala uzupelniona.

Robie to tak

  1. <?php
  2. if($_FILES['avatar']){
  3.  
  4. print "tak";
  5.  
  6. }else{
  7.  
  8. print "nie";
  9.  
  10. }
  11. ?>


Niestety jest to nieskuteczne.

Jak to zrobic?
nospor
daj se:
  1. <?php
  2. print_r($_FILES);
  3. ?>
i se zoabcz jak to wyglada gdy nie wypellnisz jakiegos pola...
dobryvinyl.com
no i wyswietla mi

Kod
Array ( [avatar] => Array ( [name] => sonda6a.jpg [type] => image/pjpeg [tmp_name] => /var/tmp/phpHawAr4 [error] => 0 [size] => 18415 ) [fotografia] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) )



ale jak sprawdzic czy te dane sa czy ich niema?
nospor
no i jakbys sie przyjrzal temu czemus, to bys zauwazyl, ze gdy nie wypelnisz pola, to chociazby index name jest pusty.
Bym cię odeslal do podpisu, ale zmienilem sad.gif

  1. <?php
  2. if (empty($_FILES['twojepole']['name'])) echo 'brak';
  3. ?>


edit: albo index "error" jest inny.
mike
Chyba nie doczytałeś tutaj: Handling file uploads
Cytat
$_FILES['userfile']['error']
    The error code associated with this file upload. This element was added in php 4.2.0

Bo poszedłbyś pewnie za linkiem: Error Messages Explained
i zobaczył to:
Cytat
UPLOAD_ERR_NO_FILE
Value: 4; No file was uploaded.
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.