PHP und CSS und mein Problem

  • Themenstarter Themenstarter ByeBye 113682
  • Beginndatum Beginndatum
B

ByeBye 113682

Ich stehe vor einem Rätsel.

Ich binde meine CSS-Datein immer mit
Code:
<link href="<?php echo $root ?>include/style.css" type="text/css" rel="STYLESHEET">
in mein HTML innerhalb der index.php ein
$root wird am Anfang als leer definiert (also $root="")
auf meinem lokalen PC zu Hause klappt das auch

nach dem Upload auf meinen Server wird die css-Datei nicht mehr geladen
ich sehe nur noch grafischen Quark
im generierten Quelltext steht alles so, wie ich es wünsche
auch die css-Datei liegt im Unter-Ordner "include" des root-Verzeichnisses

ich weiß nicht weiter, wieso sie nicht geladen wird
das kuriose an der Sache:
wenn ich
PHP:
include($root."include/style.css");
mache, dann wird mir der gesamte Inhalt der Datei angezeigt
also ist der Pfad zur Datei richtig, die Datei vorhanden

gebe ich den absoluten Pfad zur css-Datei an, wird sie geladen, aber dann müsste ich immer die scripte umscheiben wenn sie auf den server sollen...

kann mir jemand helfen?
 
Zuletzt bearbeitet von einem Moderator:
Da fehlt ein Semikolon hinter root :p ... aber das is net der fehler.
Eventuell vorne ein ./ voranstellen? Kannst du einen Link zu der Seite posten?
 
ich hatte mal ein ähnliches Problem mit dem Ordner icons glaub ich, da hab ich immer nur den Ordner des Apache-Servers bekommen, dessen Bild lagen dadrin,
probier es mal mit nem anderen Namen, bspsweise inc oder so
flooo
 
Hab das Problem lösen können.
Ich hatte in dem Include-Ordner eine .htaccess-Datei einen Zugriff von außen verwehrt hat.
Include konnte ich noch einwandfrei daraus, nur nicht mehr direkt auf die Dateien zugreifen (was ja auch gewünscht war) aber da <link href=.... darauf zugreift, ging es net.
Hab die css-Datei ins Root-Verzeichnis gelegt. Fertig.
 
Zurück