Skocz do zawartości

Jak właściwie pobrać pliki z katalogu? - ścieżki bezwzględne


pafeu

Rekomendowane odpowiedzi

@powiedz jak się do tego dobrać aby osiągnąć zamierzony efekt

Na ogólnych zasadach prawidłowego tworzenia aplikacji internetowych i zapisywania danych ba bazie.

... Inaczej nie potrafię odpowiedzieć na tak sformułowane pytanie ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

@Mion

na razie nie chcę się pchać w bazy danych

@Kayman

na serwerze nie mam katalogów wirtualnych - wszystkie katalogi na które wskazuję są fizycznie na serwerze

Spróbuję wytłumaczyć od początku o co mi chodzi:

mam katalog

https://ommo.pl/produkty/oswietlenie-led i w nim będą zdjęcia

mam również katalog

https://ommo.pl/produkty/generatory-hho i tu będą inne zdjęcia

wszystkie podstrony są ładowane do diva, który jest w index.php

Założenie jest takie aby po kliknięciu na pierwszy link wyświetlały się zdjęcia z tego pierwszego katalogu

a jak kliknę na drugi link to zdjęcia będą z drugiego katalogu

Zrobiłem to tak, że w każdym z tych katalogów umieściłem

foreach (glob("*.*g") as $zdjecie){
	echo "<img src=".$zdjecie." width=100px />";
	}

i wszystko było dobrze ale :)

wpadłem na pomysł aby to zoptymalizować bo takich katalogów ze zdjęciami będzie ok 40 a może więcej

aby w index.php umieścić jeden skrypt, który się zajmie wyświetlaniem zdjęć z odpowiedniego katalogu w zależności od miejsca na stronie, w którym się znajduję.

Tak jak napisałem wyżej narazie nie chcę baz danych tak więc wszystko opiera się o katalogi.

Powiedzcie w jaki sposób zrealizować takie założenia.

Odnośnik do komentarza
Udostępnij na innych stronach

@aby w index.php umieścić jeden skrypt, który się zajmie wyświetlaniem zdjęć z odpowiedniego katalogu w zależności od miejsca na stronie, w którym się znajduję.

Możesz np w PHP mapować jakieś adresy - ścieżki z URL na odpowiedniki definiując odpowiednią tablicę danych .

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

... Możesz np w PHP mapować jakieś adresy - ścieżki z URL na odpowiedniki definiując odpowiednią tablicę danych .

wybacz ale nie za bardzo rozumiem o co Ci chodzi - to ze względu na moją skromną wiedzę i nieobycie w fachowych określeniach.

Czy mam bazować na foreach?

czy piszesz o tym

define('DIR_CSS', 'https://'.$_SERVER['HTTP_HOST'].'/css/');

(tak mam zdefiniowane ścieżki do ważniejszych i powtarzających się elementów aby za każdym razem nie pisać całego linku)

jeżeli nie to czy możesz zobrazować to o czym piszesz na jakimś przykładzie?

Odnośnik do komentarza
Udostępnij na innych stronach

tak naprawde to nikt nie rozumie co zrobiles

np. https://ommo.pl/produkty/komputery/ <gdzie ja jestem i co to obluguje oddzielny plik index.php?

chyba tak bo https://ommo.pl/index.php wyglada inaczej

Odnośnik do komentarza
Udostępnij na innych stronach

... i co to obluguje oddzielny plik index.php?

nie no Kayman to jest jeden index.php tylko w nim jest icludowana jako strona domyślna - inna treść

... jeżeli jest niezbędny opis ładowania strony to postaram się go opisać, ale wydaje mi się, że nie jest to niezbędne.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności