Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z ładowaniem styli przy korzystaniu z niceurl
Forum PHP.pl > Forum > PHP
Jarod
Mam napisany router i kontroler do obsługi niceurl. Ale mam problemy z ładowaniem plików css i grafiki. Czytałem artykuły na necie, np ostatnio http://forum.php.pl/index.php?showtopic=14301&st=60 ale nie pomaga dodanie znacznika <base>...

Podam prosty przykład:
index.php
  1. <?php
  2.  
  3. header('Location: login.php');
  4.  
  5. ?>


login.php
  1. <?php
  2.  
  3. require_once('widok.php');
  4.  
  5. ?>


widok.php
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta http-equiv="Content-language" content="pl" />
  5.  
  6. <link rel="stylesheet" href="style.css" type="text/css" />
  7. </head>
  8.  
  9. <p class="pogrubiony">Napis ten powinien być pogrubiony i czerwony...</p>
  10.  
  11. </body>
  12. </html>



style.css
  1. .pogrubiony {
  2. color: red;
  3. font-weight: bold;
  4. }


Jest ok - wyświetli napis na czerwono. Ale jeśli zamiast
  1. <?php
  2. header('Location: login.php');
  3. ?>

wrzucę
  1. <?php
  2. header('Location: login.php/param1/param2/');
  3. ?>

to style (obrazki) nie ładują się. Tak jak pisałem dodanie znacznika <base href="http://localhost/www/"> nie pomaga..

Proszę o wskazówki..
Krzasz
w href="style.css" src, itp, musisz podawać ścieżkę bezwzględną(łatwiej -np. www.domenatwoja.pl/style.css) lub względną
Jarod
Dziwne ale wieczorem zadziałało <base href="http://localhost/www/"> winksmiley.jpg.
pzdr
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.