Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt do stopki strony z innymi stronami
Forum PHP.pl > Forum > Przedszkole
Tom:-)
Mam kilka katalogów do których pozycjonerzy dodają strony. W stopce każdego katalogu za pomocą
  1. <? include("katalogi.txt"); ?>
chciałem wstawić resztę katalogów z aktywnymi linkami ale jak będziemy na stronie XXX to żeby link do katalogu XXX nie był aktywny.

A może jest na to prosta funkcja która pobiera z okna URL adres i wyklucza go za pomocą "if"
PlayKiller
Robisz na tej zasadzie:

  1. <?php
  2.  
  3. if ($_SERVER['REQUEST_URI'] == "/link/link.php") {
  4. echo 'link nieaktywny';
  5. }
  6. else {
  7. echo '<a href="1.php">link aktywny</a>';
  8. }
  9.  
  10. ?>


Tam gdzie /link/link.php podstawiasz adres, pod którym linki mają być nieaktywne, można dodać kilka argumentów AND.
Tom:-)
Ale nie jak do tego wstawić zmienne do których będą przypisane adresy katalogów?
PlayKiller
W tym miejscu:

  1. if ($_SERVER['REQUEST_URI'] == "/link/link.php") {


W nawiasach, np:
załóżmy, że masz taki adres http://katalog.pl/strony/pozycjonowanie oraz http://katalog.pl/strony/hostingi i dajmy, że chcesz, aby w tych dwóch kategoriach nie pokazywało linków. W takim przypadku musisz odpowiednio ustawić IF'a.

  1. if ($_SERVER['REQUEST_URI'] == "/strony/pozycjonowanie" AND $_SERVER['REQUEST_URI'] == "/strony/hostingi") {


Przy takim ustawieniu we wszystkich innych katalogach będą linki, ale w tych dwóch ich nie będzie (nieaktywne).
Tom:-)
A kod jest raczej nie odpowiedni:
Kod
<? include("http://strona.eu/xxx/zzz/katalog.txt"); ?>
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.