hallo zusammen.
ich habe versucht ein styleswitcher mittels php zu realisieren.
Jedoch im Mom. noch ohne erfolg. Der Compiler meldet keinen Fehler, gibt auch den richtigen Output, aber passieren tut sich nichts…
ich hab eine datei styleswitcher.php
<?php echo "<form name='styleForm' method='post'>";
echo "";
$arrayStyle[0] = "#99FF00";
$arrayStyle[1] = "#919191";
$arrayStyle[2] = "#6B6B6B";
$arrayStyle[3] = "#BABABA";
$arrayStyle[4] = "#FFBB00";
$arrayStyle[5] = "#B38300";
$arrayStyle[6] = "#D99F00";
$arrayStyle[7] = "#6BB300";
$arrayStyle[8] = "#889FCC";
$arrayStyle[9] = "#B30000";
for ($i=0;$i$arrayStyle[$i]";
echo "";
echo "";
echo "";
?\>
Wenn nun ein „Style“ ausgewählt wurde, soll das dazugehörige Stylesheet geladen werden.
Dies mach ich über diese Zeilen:
<?php $postStyle = $_POST["chooseStyle"];<br /> $refresh=false;
if(isset($postStyle)) {
$style="css/style$postStyle.css";
setcookie('style', $style, time()+365\*24\*3600, "/");
$refresh=true;
}
if($refresh) {
echo '<meta http-equiv="refresh" content="0; URL='.$_SERVER['PHP_SELF'].'">';
}
if(isset($\_COOKIE['style'])) {
echo '';
}
else {
echo '';
}
?\>
Es wird das richtige Stylesheet ausgewählt, aber die Seite wird irgendwie nicht aktualisiert, als ob noch das letzte (standardmässig) geladen wird…
Bitte um Hilfe.
Grüße,
Sebastian