Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z ładowaniem styli przy korzystaniu z niceurl
Jarod
post 15.05.2007, 20:00:50
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


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..

Ten post edytował Jarod 15.05.2007, 20:04:04


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Krzasz
post 15.05.2007, 21:02:21
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Warszawa

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


w href="style.css" src, itp, musisz podawać ścieżkę bezwzględną(łatwiej -np. www.domenatwoja.pl/style.css) lub względną


--------------------
Pozdrawiam,

InSee Sp. z o.o. - Solutions delivered
Go to the top of the page
+Quote Post
Jarod
post 16.05.2007, 03:30:05
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Dziwne ale wieczorem zadziałało <base href="http://localhost/www/"> winksmiley.jpg.
pzdr


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:13