Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z foreach()
Forum PHP.pl > Forum > PHP
servs
Witam!
Mam problem z pętlą foreach() Otóż pokazuje mi się takie coś:
Cytat
Warning: Invalid argument supplied for foreach() in /home/admin/domains/strona.pl/public_html/inc/strona/glowna.php on line 21


W linijkach 21-23 owego pliku mam
  1. foreach(glob('miniaturki/' . $gl_d3['id'] . '-*.jpg') as $frame)
  2. $frames[] = basename($frame);


Co może być nie tak?

Pozdrawiam!
MateuszS
Cytat
Invalid argument


Zla forma argumentu
servs
Co najdziwniejsze - nie działa tylko na moim dedyku, bo np na VPSie netartu śmiga bez problemu.
Spawnm
a na dysku masz ten folder z obrazkami?
servs
folder jest na swoim miescu razem ze swoją zawartością
Spawnm
z czego to bierzesz: $gl_d3['id'] ?
daj echo $gl_d3['id']; , może jest puste.
servs
Jest to tablica wyciągnięta z mysql.
Zmienna nie jest pusta. Zwraca wynik odpowiadający plikowi w katalogu miniaturki.
Spawnm
  1. $x=glob('miniaturki/' . $gl_d3['id'] . '-*.jpg');
  2. print_r($x);

dostajesz tablicę? Albo masz inne dane w db albo w folderze .
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.