Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]array_filters i filtorwanie pola file
Forum PHP.pl > Forum > Przedszkole
viamarimar
Wiec tak mam taka konstrukcje:

  1. if(!empty(array_filter($_FILES['file']['name']))) {


- w php 5.6 chodzi bardzo dobrze
- w php 5.4 nie dziala

dowiedzialem sie ze prawdopodobnie ponizej 5.5 php nie da sie funkcji w funkcji zeby to zadzialalo, wiec moje pytanie jak to zapisac by zadzialalo? potrzebuje uruchomic wlasnie an tej nizszej wersji phpa

Caly kod to formularz ktory przesyla obrazek a linijka powyzej sprawdza czy obrazek jest czy tez go nie ma, po co filter? a no po to bo nawet jak obrazka nie ma to w tablicy file zawsze zostaje '' czyli tak jakby "cos" i chcialem to rozwiazac w ten sposob. Ktos ma inny pomysl?
kapslokk
Cytat
Prior to PHP 5.5, empty() only supports variables; anything else will result in a parse error.


Zamien
  1. if(!empty(array_filter($_FILES['file']['name']))) {


np. na:

  1.  
  2. $x = array_filter($_FILES['file']['name']);
  3. if(!empty($x)) {
Pyton_000
Sprawdzać pole errror w tablicy $_FILES
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.