Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Warning: Invalid argument supplied for foreach()
Forum PHP.pl > Forum > Przedszkole
glencun
Witajcie,

mam taki błąd przy wykonaniu skryptu:

Warning: Invalid argument supplied for foreach()


linia to :

  1. $this->addEmptyDir($path);
  2. $nodes = glob($path . '/*');
  3. foreach ($nodes as $node) {


Nie wiem co się dzieje, bo wcześniej nie było tego błędu. ?
nospor
$nodes nie jest tablicą. Komunikat błędu wyraźnie cię o tym informuje. Teraz się zastanów/sprawdź czemu glob nie zwraca tablicy plików.
glencun
Czy to może być związane z chmodami ? Dodam, że mimo błędu, wszystko ładnie się tworzy, archiwum zip.
nospor
Nie wiem, sprawdź....
echo $path . '/*';
Co ci wyświetla? Masz taki katalog na dysku co ci wyświetliło??
glencun
Wyświetla mi listę trzech folderów, które nomen omen ma skopiować do pliku zip.
peter13135
var_dump($nodes);
zobacz czy to fsktycznie jest tablica
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.