Fünf Minuten Ruhm

userpic
h4te92
Dabei seit: 22.01.2010
Beiträge: 0
Kommentare: 0
Punkte: 0
zum Profil
Nachricht schreiben

networks

  • mindfsennheiseractory
  • ocz
  • mysn
  • kaspersky
1 2
Autor Beitrag
country status
Level 16, 2078 Punkte
Dabei seit: 09.12.2001
1495 Beiträge
Hab mir vor kurzem php webspace gekauft und m&ouml;chte nun auf meiner hp<br>verschiedene farbsytles anbieten.<br>Was ich brauche ist also ein script in php das es schafft per klick ein anderes css file f&uuml;r die bestehende seite zu laden.
country status
Level 8, 160 Punkte
Dabei seit: 18.11.2002
118 Beiträge
Einfach als URL f&uuml;r das Stylesheet &lt;?=$stylesheet?&gt; schreiben und $stylesheet z.B. per $_GET &uuml;bergeben.<br>Bsp: <br>URL: index.php?stylesheet=blau<br>CODE: $stylesheet = $_GET['stylesheet']
country status
Level 7, 129 Punkte
Dabei seit: 18.08.2003
122 Beiträge
Beitrag wurde 1 mal editiert (zuletzt von )
Eine Idee (nicht getestet):<br><table align="center" width="98%">
<tr>
<td><font face="Tahoma,Helvetica" size="2"><b>Code:</b></font></td>
</tr>
<tr>
<td>
<table cellpadding="4" cellspacing="1" width="100%" bgcolor="#000000">
<tr>
<td bgcolor="#DADADA"><pre style="margin: 5px; padding: 5px; font-family: Courier New; font-size: 12px; color: darkblue;"><br>&lt;?php<br>session_start();<br>if (empty($_SESSION['cssfile'])) {<br> $_SESSION['cssfile'] = "<span style="color: red;">Dateiname der normalen CSS-Datei (ohne Endung)</span>";<br>}<br>if (!empty($_GET['cssfile'])) {<br> $_SESSION['cssfile'] = $_GET['cssfile'];<br>}<br><br>?&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;link rel=stylesheet type="text/css" href="&lt;?php echo $_SESSION['cssfile']; ?&gt;.css"&gt;<br>[...]<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;a href="?cssfile=<span style="color: red;">Dateiname der neuen CSS-Datei (ohne Endung)</span>"&gt;link&lt;/a&gt;&lt;br&gt;<br>[...]<br>&lt;/body&gt;<br>&lt;/html&gt;<br></pre></td>
</tr>
</table>
</td>
</tr>
</table><br>Die L&ouml;sung mit einer Session hat gegen&uuml;ber dem einfachen &uuml;bergeben per URL den Vorteil, dass das CSS gespeichert bleibt (solang der Browser nicht geschlossen wird) und nicht bei jedem Link mit &uuml;bergeben werden muss.
country status
Level 11, 498 Punkte
Dabei seit: 01.05.2003
442 Beiträge
<table align="center" width="98%">
<tr>
<td><font face="Tahoma,Helvetica" size="2"><b>Code:</b></font></td>
</tr>
<tr>
<td>
<table cellpadding="4" cellspacing="1" width="100%" bgcolor="#000000">
<tr>
<td bgcolor="#DADADA"><pre style="margin: 5px; padding: 5px; font-family: Courier New; font-size: 12px; color: darkblue;"><br>&lt;?php<br>if(!isset($_GET['style'])) $css="default";<br>else $css=$_GET['style'];<br>?&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;link rel=stylesheet type="text/css" href="&lt;?php echo $css; ?&gt;.css"&gt;<br>.<br>.<br>.<br>.<br></pre></td>
</tr>
</table>
</td>
</tr>
</table><br>viel einfacher.

country status
Level 7, 129 Punkte
Dabei seit: 18.08.2003
122 Beiträge
Nat&uuml;rlich ist es einfacher. Du verzichtest ja auch auf die Session ..<br>Ohne Session muss man halt bei jedem Link "?style=&lt;?php echo $css; ?&gt;" hinter die URL schreiben, aber das ist ja viel einfacher als ne Session zu benutzen ..
twitter starcraft2 facebook eps16
country status
Level 11, 498 Punkte
Dabei seit: 01.05.2003
442 Beiträge
man k&ouml;nnte auch mit cookies arbeiten!

country status
Level 16, 2078 Punkte
Dabei seit: 09.12.2001
1495 Beiträge
Beitrag wurde 1 mal editiert (zuletzt von )
cool vielen dank,<br>vor allem wald, weil jedesmal neu eingeben is gay <img alt="Wink" src="/files/icons/12.gif"><br>btw wald kann ma dich irgendwo erreichen, weil<br>ich net wirklich den plan von php hab und wenn ichs ned hinkrieg,<br>das ich dich fragen kann ?
country status
Level 13, 850 Punkte
Dabei seit: 04.10.2003
597 Beiträge
ich w&uuml;rd die sachen einfach per cookie speichern... aber laddn
country status
Level 14, 1170 Punkte
Dabei seit: 18.11.2002
857 Beiträge
<span style="font-family: Courier New;">&lt;pLzM type="shit" fish="m00"&gt;<br>oder datenbankseitig? dann verschwnden die sachen weder bei browser beendigung noch bei l&ouml;schung cookies <img alt="Smile" src="/files/icons/7.gif"><br>&lt;/pLsM&gt;</span>
country status
Level 13, 767 Punkte
Dabei seit: 30.11.2002
668 Beiträge
dann muss sich aber jeder user registrieren und man muss in der datenbank festlegen, welchen style er w&auml;hlt oder wie willst du das durchf&uuml;hren??
1 2

Schnellbeitrag

Um einen Beitrag zu verfassen Logge dich bitte ein oder erstelle einen Account

 
logo
#mTw - 360 DEGREES GAMING
Impressum line Jobs @ mTw line Gestaltung © 2009 by Medienhaus Artz4you.com line Code © rhCMS