![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, uczę się PHP i w celu poznania wzorca MVC i programowania obiektowego robię własnego frameworka. Natchnąłem się na dziwny problem. Nie wyświetlają mi się obrazki. Podglądając źródło strony widzę, że ścieżki do obrazków są prawidłowo wygenerowane. czyli np.
../framework/public/images/contentHead.jpg ale gdy kliknę w mozilli w miejscu gdzie powinien być obrazek "Pokaż obrazek tła" to przeglądarka próbuje wyświetlić ten obrazek pod takim adresem: /framework/Article/Show/framework/Article/Show/Framework/Article/Show/framework/public/images/LeftPanelHead.jpg Ma ktoś jakiś pomysł? Framework działa w oparciu o czyste URL-e i wszystkie zapytania przekierowywane są do index.php |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wszystkie ścieżki (obrazki, style, skrypty JS) rozpoczynaj od katalogu dostępnego z przeglądarki. Jeśli używasz vhostów lub jeśli jest to po prostu localhost to użyj /. Jeśli Twoja aplikacja działa jako np. localhost/aplikacja to używaj /aplikacja/.
W skrócie: używaj ścieżek absolutnych, a nie relatywnych. Ten post edytował phpion 23.07.2010, 12:24:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 10:57 |