Skocz do zawartości

PHP/ wykonanie if jeśli


master

Rekomendowane odpowiedzi

Witam wszystkich,

Stworzyłem małą stronkę (10 podstron), oparta na skrypcie Piko CMS (PHP, template, bez bazy danych) i chciałbym, żeby na 2 podstronach wyświetlany był dodatkowy tekst. W tym celu w pliku .tpl zamieściłem kod:

<?php include('sidebar.php'); ?>

natomiast w pliku sidebar.php mam:

<?php

if (basename($_SERVER['PHP_SELF']) == 'adres-podstrony.html')

{

echo 'I tutaj wyświetlany przykładowy tekst';

}

?>

Niestety owocuje to całym, okrągłym zero, czyli nic się nie wyświetla. Czy może ktoś pomóc?

If I could have my wasted days back

Would I use them to get back on track?

Stop to warm and karma’s burning

Or look ahead , but keep on turning?

--------------------

iconm.gif - Metallica

Odwiedź Tattoo Studio i zrób sobie profesjonalny tattoo

Potrzebujesz więźbę dachową lub inne drzewo - tartak

Odnośnik do komentarza
Udostępnij na innych stronach

Lepiej napisał regułkę w htaccess i nazwę pliku przepisywać do zmiennej lub coś w tym stylu.

Aby były wykonywane skrypty PHP to muszą byc one osadzone w plikach z rozszerzeniem .php. W .tpl raczej to nie przejdzie.

blog o apple | highlab.pl - blog technologiczny

Odnośnik do komentarza
Udostępnij na innych stronach

W .tpl raczej to nie przejdzie.
Pliki szablonów są includowane przez php wiec PHP w nich "jak najbardziej działa". Co innego bezpośrednie wywołanie plik.tpl wtedy kod PHP się nie wykona chyba, że są inne ustawienia plików parsowanych przez PHP

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

Chciałbym podziękować za pomoc. Podpowiedź yavaho rozwiązała problem. Chodziło o $_SERVER['REQUEST_URI']

Aby były wykonywane skrypty PHP to muszą byc one osadzone w plikach z rozszerzeniem .php. W .tpl raczej to nie przejdzie.

przejdzie, przejdzie.

If I could have my wasted days back

Would I use them to get back on track?

Stop to warm and karma’s burning

Or look ahead , but keep on turning?

--------------------

iconm.gif - Metallica

Odwiedź Tattoo Studio i zrób sobie profesjonalny tattoo

Potrzebujesz więźbę dachową lub inne drzewo - tartak

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