Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ścieżka do pliku
Forum PHP.pl > Forum > Przedszkole
artgrus
Witam. Od razu informuję, że tekstu typu: ban na google nie przysyłać bo szukałem i nie znalazłem rozwiązania.

Otóż mam sobie funkcję glob() (wiadomo do czego służy) i taki skrypt co napisałem:

  1. $path = 'grafika/';
  2. $nazwa = glob($path.'*.gif');
  3. foreach ($nazwa as $filename) {
  4. echo $filename.'<br>';
  5. }


Wynik będzie następujący (np):
grafika/i1.gif
grafika/i2.gif
grafika/logo.gif
grafika/add.gif


Czy ktoś z Was zna rozwiązanie aby nie pokazywało grafika/ przy wyświetleniu? Chodzi mi aby samą nazwę pliku+rozszerzenie mi pokazywało.
Próbowałem tak:

  1. $path = 'grafika/';
  2. $nazwa = glob($path.'*.gif');
  3. foreach ($nazwa as $filename) {
  4. $zamien = eregi_replace($path, '', $filename);
  5. echo $zamien.'<br>';
  6. }
  7.  


ale wywalało mi błąd że eregi_replace jest deprecated

Zna ktoś inne rozwiązanie tego problemu?
thomson89
Funkcją explode zmanipuluj wynik działania
wookieb
Masz bana na manual?
http://pl2.php.net/manual/en/function.basename.php
artgrus
Cytat(wookieb @ 16.07.2010, 15:44:18 ) *



Szkoda twojej fatygi. thomson89 pomógł. <hahaha>
kapuch
Raczej powinienes zaplakac, nad swoja glupota.
Kolega wookieb dal ci najlepsze rozwiazanie, ale skad ty masz to wiedziec...
Obraziles sie, bo odeslal cie do manuala?
Wicepsik
Cytat(artgrus @ 16.07.2010, 15:48:38 ) *
Szkoda twojej fatygi. thomson89 pomógł. <hahaha>

Wg. mnie lepszym rozwiązaniem także jest basename, ale ty zapewne wiesz lepiej.
artgrus
Cytat(kapuch @ 16.07.2010, 15:57:03 ) *
Raczej powinienes zaplakac, nad swoja glupota.
Kolega wookieb dal ci najlepsze rozwiazanie, ale skad ty masz to wiedziec...
Obraziles sie, bo odeslal cie do manuala?



To ty nic nie rozumiesz.

Przecież pisałem, aby mi w postach nie pisać w stylu "masz bana", lecz on olał mój post i mi manuala wklepnął razem z tym banem.

Gdyby mi same odnoszenie do manuala dał, to bym go inaczej potraktował, a tak to widzimy tu brak czytania ze zrozumieniem.
krzysiej
panowie, nie karmcie trolla
artgrus
Cytat(krzysiej @ 16.07.2010, 16:22:40 ) *
panowie, nie karmcie trolla


co to niby miało znaczyć?
thomson89
Dziwne, też dałem link do manuala sciana.gif
Spawnm
Koniec dyskusji , zamykam.
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.