Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Dziwne działanie $_SERVER
Forum PHP.pl > Forum > Przedszkole
Matthee
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
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.