CMS - CSS

#0 :: 25.03.2011 - 21:37
  • GameOver
  • User

Guten Abend,

bin mit meinem CMS nun beinahe fertig. Was noch nicht funktioniert ist die css.php

Besucht man meine Website, sieht man im head Bereich folgendes:
<link rel="stylesheet" medie="screen" type="text/css" href="http://www.nicolas-pecher.com/css/css.php" />

Rufe ich diesen Link (http://www.nicolas-pecher.com/css/css.php) auf, wird erfolgreich der CSS Code ausgegeben. Der CSS Code steht in der Datenbank, in der css.php frage ich diesen ab.

Die css.php:

<?php
// --- settings.php and Website Klasse includen
include_once("../settings/settings.php");
include_once("../acp/includeAllClasses.php");

// --- mysql connection
$mysql = new MySQL($db_server, $db_name, $db_user, $db_password);

// --- print css
$css = $mysql->doFetchObject("SELECT `template` FROM `templates` WHERE `type` = 'css' LIMIT 1");
echo $css->template;
?>

Am PHP Code kanns ja eigentlich nicht liegen, da ja beim aufrufen der css.php erfolgreich der CSS Code ausgegeben wird. 

Über den Firefox kann man auch über den Seitenquelltext die CSS Datei aufrufen, auch dann sehe ich den CSS Code. Aber im Browser ändert sich überhaupt nichts an der Formatierung, habe auch schon mehrmals den Browsererlauf gelöscht.

Woran könnte das liegen?

Grüße Nico

MC-Web

#1 :: 25.03.2011 - 22:03

Hallo Nico,

sag in der css.php mal das es sich um css handelt, momentan steht es auf HTML.

header('Content-Type: text/css')

Das sagt dir auch die Fehlerkonsole vom Firefox (STRG+SHIFT+J)

Und es heißt nicht medie sondern media wobei man die Angabe auch weg lassen kann.

Schöne Grüße
Thomas

Admin of Ultima-Project.net

#2 :: 25.03.2011 - 22:10
  • GameOver
  • User

Super, genau daran lag es. Vielen Dank! :)

Grüße Nico

MC-Web