Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] i [xml] Co to za błąd ?
Forum PHP.pl > Forum > XML, AJAX > XML
motor
Otwieram sobie plik xml i w niektórych wierszach wyskakuje mi taki błąd

  1. <?php
  2. Warning: Invalid argument supplied for foreach() in on line 64
  3. ?>


A ta linia to

  1. <?php
  2. foreach($oferta->fotka->zdjecie as $zdjecie){
  3. ?>



Co to za błąd czego szukać ?
nospor
oznacza to tyle, ze $oferta->fotka->zdjecie nie istnieje. czyli ze nie ma znacznika zdjecie w znaczniku fotka lub ze wogole nie ma fotki i zdjecia
motor
A można to jakoś zapisać żeby nie wyskakiwał błąd coś na wzór !file_exists
Sh4dow
  1. <?php
  2. if( isset( $oferta->fotka->zdjecie ) and is_array( $oferta->fotka->zdjecie ) ) { //mozna dodac and !empty( $oferta->fotka->zdjecie )
  3. foreach($oferta->fotka->zdjecie as $zdjecie){
  4. //petla
  5. }
  6. }
  7. ?>
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.