Hallo erstmal an alle hier 
Ich arbeite derzeit an einem Webprojekt und bin nun bei dem Thema PHP angelangt
Dazu erstmal hier eine kleine Einführung damit jeder weiss was ich vorhabe :
Die Webseite wird momentan aufgerufen und der Viewport des Nutzers wird per Javascript ausgelesen. Sprich genau :
Die Angaben Länge in x-pixeln und Höhe in y-pixeln. Also habe ich in Javascript 2 Variablen die ich per href nun an PHP übergebe. In PHP werden diese dann mit $_GET["pagex"]; und mit $_GET["pagey"]; angesprochen. Mit diesen Werten berechne ich dann in php die Abmessungen meiner Elemente der Seite.
Dadurch erhalte ich dann zum Beispiel die Höhenangabe und Breitenangabe von einem DIV-Container den ich später stylen möchte.
Die Variablen die später die Längen und Höhenangaben oder Positionierungsangaben meiner HTML-Elemente darstellen oder auch margins liegen nun also als Variablen in PHP vor. Aber ich will ja nun diese Variablen auch in CSS wieder einbinden.
Ich weiss das ich per PHP die Möglichkeit habe Dateien zu öffnen, zu bearbeiten und zu speichern. Nur bin ich etwas unschlüssig wie genau die klügste Methode wäre das ganze umzusetzen.
Soll ich die gesamte bereits vorhandene CSS-Datei einlesen ?
Oder zeilenweise einlesen und per regulärem Ausdruck nach der entsprechend zu verändernden Zeile suchen ?
Oder eine neue temporäre CSS-Datei erstellen ?
Im Moment erzeuge ich mit einem simplen Codeschnipsel bei jedem Seitenaufruf eine CSS-Datei :
erster Aufruf : temp_01.css
zweiter Aufruf : temp_02.css
ist das der richtige Weg ?
Hätte gerne mal eure Meinung gehört zu dem Ansatz oder generell zu der Problematik
Danke im voraus fürs mitlesen und reindenken
Grüsse
Jeremy

Ich arbeite derzeit an einem Webprojekt und bin nun bei dem Thema PHP angelangt

Dazu erstmal hier eine kleine Einführung damit jeder weiss was ich vorhabe :
Die Webseite wird momentan aufgerufen und der Viewport des Nutzers wird per Javascript ausgelesen. Sprich genau :
Die Angaben Länge in x-pixeln und Höhe in y-pixeln. Also habe ich in Javascript 2 Variablen die ich per href nun an PHP übergebe. In PHP werden diese dann mit $_GET["pagex"]; und mit $_GET["pagey"]; angesprochen. Mit diesen Werten berechne ich dann in php die Abmessungen meiner Elemente der Seite.
Dadurch erhalte ich dann zum Beispiel die Höhenangabe und Breitenangabe von einem DIV-Container den ich später stylen möchte.
Die Variablen die später die Längen und Höhenangaben oder Positionierungsangaben meiner HTML-Elemente darstellen oder auch margins liegen nun also als Variablen in PHP vor. Aber ich will ja nun diese Variablen auch in CSS wieder einbinden.
Ich weiss das ich per PHP die Möglichkeit habe Dateien zu öffnen, zu bearbeiten und zu speichern. Nur bin ich etwas unschlüssig wie genau die klügste Methode wäre das ganze umzusetzen.
Soll ich die gesamte bereits vorhandene CSS-Datei einlesen ?
Oder zeilenweise einlesen und per regulärem Ausdruck nach der entsprechend zu verändernden Zeile suchen ?
Oder eine neue temporäre CSS-Datei erstellen ?
Im Moment erzeuge ich mit einem simplen Codeschnipsel bei jedem Seitenaufruf eine CSS-Datei :
erster Aufruf : temp_01.css
zweiter Aufruf : temp_02.css
ist das der richtige Weg ?
Hätte gerne mal eure Meinung gehört zu dem Ansatz oder generell zu der Problematik

Danke im voraus fürs mitlesen und reindenken
Grüsse
Jeremy

Kommentar