Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja glob() a dodanie zmiennej.
Forum PHP.pl > Forum > Przedszkole
rog333r
Witam,
problem jest ze zmienną glob(). Kiedy wpisuję tam na stałe pewną ścieżkę to wszystko jest ok, i otrzymuję tablicę z plikami. Natomiast jak chcę uruchamiać funkcję glob() ze zmienną o tej samej wartości - w przykładzie $sciezka to otrzymuje pusta tablice.

Pytanie numer:
1) dlaczego tak, się dzieje
2) jak to rozwiązać

Nie potrzebuję rad że mogę pobrać listę plików z katalogu za pomocą innych funkcji. Mnie interesuje ten konkretnie przypadek dlaczego tak się dzieje. Chce zrozumieć problem, a nie szukać sposób jego ominięcia.

Taki kod działa:

$lista = glob('./pliki/*.txt');
foreach ($lista as $plik)
{
echo $plik .'<br>';
}


Taki kod nie działa:
$sciezka='./pliki/*.txt'
$lista = glob($sciezka);

foreach ($lista as $plik)
{
echo $plik .'<br>';
}

Pozdrawiam
R
nospor
brakuje srednika po $sciezka='./pliki/*.txt' to ci nie dziala.

I uzywaj bbcode
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.