Forum
Tipps
News
Menu-Icon

variables in CSS via PHP... wie???

Hallo Leute! ;)

Schlage mich schon den zweiten Tag mit einem blöden Problem umher...  :-\

Ich lese aus einer Cookiedatei den zuvor gespeicherten Dateipfad eines Bildes mithilfe eines php befehls heraus und möchte ihn nun (nun kommt das problem ), in ein css stylesheet einbinden...

aber wie mache ich das...?

habe schon einiges versucht... mit:

Zitat
<?php
   header("Content-type: text/css");
   if(isset($_COOKIE["picture"]))
   {
      $picture_url = $_COOKIE["picture"];
   }
?>

body{background-image:<?=$picture_url?>;}

Wäre echt dankbar wenn mir jemand helfen könnte!!!  :)

Mfg,

N00bie   ;) 
« Letzte Änderung: 22.11.10, 22:00:48 von n00bie »

Antworten zu variables in CSS via PHP... wie???:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Du musst kein CSS-Dokument an sich senden, das ist unnötig. Es sollte reichen, wenn du im HTML-Code eine CSS-Klasse definierst und dort ggf. den Dateinamen dynamisch reinparst.

Oder wo lag das Problem genau? ;D

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

1. check mal mit <?php print_r($_COOKIE); ?>was/ob überhaupt etwas im cookie gespeichert ist, denn
2. ich glaube da musst ein urldecode drüberwerfen und
3. kann sein dass mit shorttags früher oder später auf die nase fällst. von daher besser nicht angewöhnen.


warum speicherst den pfad nicht einfach in ner datenbank oder txt. datei aufm server?
(ich nehme mal an das bild ist arg groß?)
bedenke bitte auch, dass nur die info im cookie noch lange nichts über die existenz der datei aussagt. wenn das bild trotz cookie nicht vorhanden ist (verschoben/gelöscht was auch immer) hast dann dennoch ein darstellungsproblem.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

danke erstmal für die antworten :)

@strough:
ich habe noch eine zweite if anweisung... eben falls das das cookie nicht gesetzt wurde (hab ich aber jtz weggelassen^^)...
auf ne datenbank will ich ja verzichten und mit ner txt is es auch so ein ding (für diese andwendung einfach nicht geignet)...

@JoSsiF:
wenn ich

Zitat
header("Content-type: text/css");
in meine index.php einfüge und die seite neu lade, bekomme ich immer den code ausgegeben...  :-\
oder verstehe ich dich falsch??
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

ich habe es doch noch zusammengebracht... :)

mittels:

Zitat
<?php
echo "<style type=\"text/css\">";
echo "#".$idName."{whatever css stuff}";
echo ".".$className."{whatever css stuff}";
echo "</style>";
?>

trozdem danke für eure hilfe ;) 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
ich habe es doch noch zusammengebracht... :)

mittels:
trozdem danke für eure hilfe ;) 

genau das hab ich doch gemeint. den css-code direkt ins html reinmeißeln. war gar nicht so schwer, oder? ;)

greez 8)
JoSsiF

« Programmierer für eine interessante kommerzieller Idee gesucht!Programm um Homepage zu erstellen und auf eigenen Rechner speichern??! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Tag
Ein Tag ist ein englischer Begriff und bedeutet so viel wie Etikett, Mal, Marke, Auszeichner und Anhänger. Generell ist Tag eine Auszeichnung eines Datenbetandes mit...

Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...


ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!
Foto Upscaling mit KI für hoch-auflösende Fotos!
Wichtige Excel Tastenkombinationen: So geht's schneller!
In Deutschland GESPERRT: Microsoft PC Manager trotzdem installieren
Kostenloser Windows Anti-Viren-Schutz: So aktivierst du ihn!
Kostenlose Windows Apps: Alternativen zu Office, Photoshop & Co.
Langsames Windows? Nicht gleich neu kaufen!
Dein Passwort steht im Darknet 😱
Phishing-Schutz in Chrome aktivieren! ✅ #chrome #phishing #phishingschutz
90 % der Excel Nutzer kennen diese Tricks nicht – und brauchen ewig für eine #Tabelle! #excel
Falschen Browser-Tab geschlossen? Kein Problem mit diesem Shortcut!