![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam funkcje tworzenia headera na stronie, który między innymi includuje plik header.html (Nagłówek tworzy się na każdej podstronie)
Jaki warunek (jakiej funkcji) użyć żeby incudował np header2 jeśli adres wyglada strona.pl/plik.php (Napisałem to w bardzo dużym uproszczeniu)(Nie chcę edytwać pliku.php a napisać warunek w funkcji header) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
przy tak ogólnikowym stwierdzeniu to ciężko doradzić najlepsze rozwiązanie, może np. przekazuj w url dodatkową zmienną , i jeżeli jest ustawiona to będzie inkludowany plik header2.html a jak nie to header.html, oczywiście tą zmienną możesz ładnie zamaskować przy pomocy httaccess, czyli przykładowo strona.pl/plik,2.php = strona.pl/plik.php?headers2=true
Ten post edytował tehaha 17.04.2010, 16:50:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
jeśli w pliku.php wpisałbym
$naglowek = "prawda"; i w funkcji tworzenie_naglowka wpisał warunek if ( $naglowek ==prawda ) { include("header2.html"); }else{ include("header.html"); } Czy ma to sens? Domyślnie $nagłówek równał by się niczemu. (więc wyświetli header) po przejściu na strone.pl/plik2.php $nagłowek równałby się prawda(wyświetli się header2). |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
no właśnie tak z tym, że ten warunek wsadziłbym do pliku header.php, tak aby nie przepisywać do każdego pliku tego warunku tylko w pliku header.php wygenerujesz odpowiedni kod html w zależności od tej zmiennej
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzięki
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:38 |