Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt sprawdzający na jakiej podstronie jestem
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, mam taki problem chciałbym sprawdzić przez PHP na jakiej aktualnie podstronie jestem, a następnie zmienić kod w PHP, przykład:
Jeśli jestem na stronie głównej = www.mojastrona.pl/index.php to mam taki kod:
  1. <div class="mnon"><a href="index.php">Strona Glowna</a></div>
  2. <div class="mnoff"><a href="konto.php">Moje Konto</a></div>
  3. <div class="mnoff"><a href="pomoc.php">Pomoc</a></div>
  4. <div class="mnoff"><a href="kontakt.php">Kontakt</a></div>

(zmienia się class - jest jest otworzona strona głowna to jest "mnon", a reszta mnoff
Jeśli jestem na podstronie kontakt.php to jest taki kod:
  1. <div class="mnoff"><a href="index.php">Strona Glowna</a></div>
  2. <div class="mnoff"><a href="konto.php">Moje Konto</a></div>
  3. <div class="mnoff"><a href="pomoc.php">Pomoc</a></div>
  4. <div class="mnon"><a href="kontakt.php">Kontakt</a></div>


Z samą zmianą kodu to sobie poradzę, ale zastanawia mnie jak sprawdzić na jakiej podstronie jestem aktualnie... ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Giluś
post
Post #2





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Chciałem zrobić np.: coś takiego:
  1. require_once('inc/function.php');


I tam było by coś takiego

  1. if (jakaś funkcja sprawdzająca na jakiej stronie jest == index.php ) {$txt = "class="mnon"";}
  2. elseif (jakaś funkcja sprawdzająca na jakiej stronie jest == konto.php ) {$txt = "class="mnon"";}

I mniej więcej coś takiego zrobić później w tym kodzie ustawić zmienna $txt i by wszystko śmigało...

Ale potrzebuje jakiś kod aby postawić warunek... że tam jest index.php czy tam konto.php
Czym to sprawdzić... www.mojadomena.pl/index.php - że tu jest index.php - jak by ktoś nie rozumiał..


Dzięki i pozdrawiam

Edit:
na localhost dobrze działa mi funkcja $_SERVER['PHP_SELF'] i $_SERVER['SCRIPT_NAME'] tu i tu wyświetla się np.: "/~d/konto.php" z całego adresu: "http://localhost/~d/konto.php"
Wiec jestem w domu praktycznie




Ten post edytował Giluś 29.07.2011, 11:33:53
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 04:34