Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> hiperlacze
fraksipon
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.12.2005

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


Witam,
Mam taki problem,
Na obrazku załaczam układ katalogów na dysku.
(IMG:http://pomocnanoga.w.interia.pl/1.jpg)

tak wyglada fragment pliku prawemenu.php
  1. <ul>
  2. <li><a href="link1.php">1</a>
  3. </li>
  4. <li><a href="link2.php">2</a>
  5. </li>
  6. <li><a href="link3.php">3</a>
  7. </li>
  8. </ul>

proszę używać poprawnego bbcode
poprawiam
revyag

prawe menu importuje do linkow za pomoca include. Jak otwieram link4 to nie dzialaja mi hiperlacza gdyz odnosza sie one do macierzystego katalogu a nie do jednego nizej. Jak to moge rozwiazac.
dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mihaup
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 2.11.2006

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


Najczęściej robi się to poprzez zastosowanie adresów bezwzględnych.
Stwórz sobie stałą, w której będziesz przechowywał adres - korzeń swojej strony.
Np.
  1. <?php
  2. define( BASE_URL, 'http://localhost/mojewww/' );
  3. ?>

wtedy prawemenu.php należy zmodyfikować w następujący sposób:
  1. <ul>
  2. <li><a href="<?= BASE_URL ?>link1.php">1</a>
  3. </li>
  4. <li><a href="<?= BASE_URL ?>link2.php">2</a>
  5. </li>
  6. <li><a href="<?= BASE_URL ?>link3.php">3</a>
  7. </li>
  8.  </ul>

W pliku prawemenu.php jest błąd. Kod HTML nie może znajdować się wewnątrz <?php ?>.
Pozdrawiam.
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: 6.10.2025 - 08:21