Matthee
30.10.2014, 16:39:24
Cześć,
zazwyczaj nie piszę na forach bo jest tyle informacji w necie że zawsze znajdę rozwiązanie.
Tym razem jednak tracę godziny na dojście o co chodzi:) Nie mam pomysłu, więc piszę.
Sprawa banalnie prosta, struktura katalogów:
folder główny - tu jest jeden.php
folder główny -> produkty - tu jest dwa.php
Wywołuję w jednym i w drugim, echo $_SERVER['DOCUMENT_ROOT'] -- pokazuje fajnie: C:/www/ (bo na WebServie działam)
I teraz najciekawsze, wywołuję:
<link href="<?php $_SERVER['HTTP_HOST']/'; ?>css/main.css" rel="stylesheet">
W pliku jeden.php - działa.
W pliku dwa.php - nie działa.
Koledzy, macie pomysł?
nospor
30.10.2014, 16:43:41
Zajrzyj w źródło wygenerowanej strony, a może doznasz olsnienia.
A jak nie doznasz olsnienia, to poczytaj w jaki sposob w php wywala sie cos do przeglądarki....
A jak nadal nie masz olsnienia to podpowiedz: ECHO
b4rt3kk
30.10.2014, 16:45:57
Nie masz echo przed $_SERVER['HTTP_HOST'].
Polecam CTRL+U (działa pod większością przeglądarek) ewentualnie jakiegoś debuggera typu firebug. Tam masz konsolę z błędami i zapewne dostaniesz 404: file not found.
Matthee
30.10.2014, 17:01:49
Mam dodatek do DevChroma ale tak to jest jak żaden błąd się nie wyświetla...ciężko coś zauważyć.
Serdecznie dziękuję za pomoć, pozdrawiam!
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.