Firefox verwendet externe CSS-Datei nicht

phpler87

Grünschnabel
Ich habe in einem PHP-Script eine externe CSS-Datei verlinkt:

$sitelayout = $_SERVER['DOCUMENT_ROOT']."/tplinkliste/site.css";

Die Variable $sitelayout steht in einer config.php Datei.

Wenn meine Seite nun ausgegeben wird, steht im Kopf der Seite der richtige Pfad:

<link rel="stylesheet" type="text/css" href="E:/Programme/xampp/htdocs/tplinkliste/site.css" />

(Zurzeit läuft das Ganze noch lokal)

Im IE wird meine externe css-Datei verwendet, Firefox rührt sie nicht mal an. Alles ist unformatiert. Was kann das sein?
 
Mit CSS lässt sich das Problem nicht lösen. Die Frage ist da im PHP-Forum besser aufgehoben, wo ich das Thema dann mal unterbringe.
 
Ich könnte mir vorstellen, dass das eine sicherheitsrelevante Frage ist. Der IE erlaubt z.B. auch das Einbinden von Bilder von der Festplatte des Seitenbesuchers (z.B. als Voranzeige beim Bilderupload) wohingegen Firefox das untersagt. Daher solltest du den Rat von meinem Vorgänger verwenden.
flooo
 
Tobias Menzel hat gesagt.:
Das ist zumindest kein Pfad, der über den Server (localhost) läuft. Ich könnte mir vorstellen, dass der Hund an dieser Stelle begraben liegt; probiers mal mit relativen Pfaden.

Gruß
.

So sieht's aus.
Probier das mal:
PHP:
$sitelayout = dirname($_SERVER["PHP_SELF"]) . "/tplinkliste/site.css";
 
Schreib doch einfach so:

PHP:
$sitelayout = "/pfad/zur/datei/tplinkliste/site.css";

Oder aus welchem Grund muss das dynamisch sein?
 
Zurück