Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warunek dla adesu, Includuje inny plik
mimol
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
tehaha
post
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
Go to the top of the page
+Quote Post
mimol
post
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).
Go to the top of the page
+Quote Post
tehaha
post
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
Go to the top of the page
+Quote Post
mimol
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


dzięki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:38