Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html] Różne obrazki w topie strony na każdej podstronie
Forum PHP.pl > Forum > Przedszkole
Gość
Witam!
Niestety w google nie znalazłem gotowego rozwiązania czy porady , więc proszę o pomoc:

Mam prościutką stronę w php / html o strukturze takiej:
- index.php zawiera nagłówek strony z logo i obrazkiem, menu w dhtml-u, znacznikami meta itd;
- w powyższym pliku są linijki kodu php inkludujące do tego pozostałą część strony tzn treść poszczególnych podstron oraz stopkę

Chodzi mi o to, żeby po kliknięciu w odnośniki w menu, przy zmianie podstrony zmieniał się także obrazek na górze strony - w index.php - czyli żeby nie był tam na stałe wpisany konkretny obrazek, ale skrypt PHP który będzie zmieniał obrazki wg ID podstrony. Czyli po przejściu na daną podstronę skrypt podmienia obrazek w topie.
Wiem tylko tyle, że należałoby zawrzeć w nazwie plików z obrazkami ID podstrony... ;-)

Z góry dziękuję za pomoc

potreb
Możesz zdefiniować w tablicy wartość:
  1. $a = array('index.php'=>'obrazek1', 'strona.php'=>'obrazek2');
  2. if(file_exists('./obrazki/' . $a[basename($_SERVER['SCRIPT_NAME'].".jpg"])) {
  3. echo "<img src='./obrazki/" . $a[basename($_SERVER['SCRIPT_NAME']).'.jpg'] . " alt="" />
  4. }


Lub szybiej pobierasz samą nazwę np index, i sprawdzasz czy istnieje obrazek index.jpg i pokazujesz
Gość
Cytat(potreb @ 1.10.2011, 12:37:23 ) *
Możesz zdefiniować w tablicy wartość: [...]


Wielkie dzięki, ale gdybym jeszcze wiedział jak tworzy się taką tablicę i w jaki sposób mam tam zdefiniować ten skrypt? Ale nie wiem, w końcu to "przedszkole". Nie da się tego jakoś łopatologicznie pokazać jak by to miało wyglądać w tym przypadku? Niestety dostępne tutoriale nt tablic są napisane bardzo hermetycznym językiem i niewiele z tego rozumiem.
Gość
Mam zrobić tę tablicę w jakimś osobnym pliku, czy ten pierwszy wiersz jest tablicą?
Jeśli to drugie, to nie działa -wyrzuca w nieskończoność jakieś błędy składniowe.
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.