---
title: "besökaren ska kunna byta utseende"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15027-besökaren-ska-kunna-byta-utseende"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Alpha II"
published: "2000-12-14T18:59:00.000Z"
updated: "2000-12-18T08:41:00.000Z"
replies: 10
views: 282
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15027-besökaren-ska-kunna-byta-utseende"
---

# besökaren ska kunna byta utseende

## #1 — Alpha II, 2000-12-14T18:59Z

Hej!
Jag kan inte PHP, men jag skulle vilja ha så att besökaren kan byta style på sidan. bakgrunds färg, olika bilder och teckensnitt. Som det var förut på [www.mk.st!](http://www.mk.st!)

Permalänk: https://www.webforum.nu/p/15027

## #2 — Wiberg, 2000-12-14T19:49Z

Skall resultatet sparas i en cookie eller vad???

Permalänk: https://www.webforum.nu/p/316234

## #3 — Alpha II, 2000-12-15T17:17Z

Ja!

Permalänk: https://www.webforum.nu/p/316235

## #4 — Axel, 2000-12-16T01:07Z

Typ kopierat men lite anpassat från Matti: ;)

filen farg.php:

```
<?php if ($farg == "gron")
  { setcookie ("FargCookie",
  "gron",time()+31536000); } 

  elseif ($farg == "bla") { setcookie
  ("FargCookie", "bla",time()+31536000); } 

  elseif ($farg == "rod") { setcookie
  ("FargCookie", "rod",time()+31536000); } 

  elseif ($farg == "gul") { setcookie
  ("FargCookie", "gul",time()+31536000); } 

  elseif ($farg == "gra") { setcookie
  ("FargCookie", "gra",time()+31536000); } 

  elseif ($farg == "lila") { setcookie
  ("FargCookie", "lila",time()+31536000); } 
  ?> 

  <html><head>
  <title>&Auml;ndrar f&auml;rger..</title>
  <meta http-equiv="refresh"
  content="0;URL=valjfarg.php">
  </head>
  <body bgcolor="#FFFFFF"> 
Byter f&auml;rginst&auml;llning..
  </body>
  </html>
```

Först i varje dokument:

```
<?php
// Bakgrundsfärgsväljare från Matti, [url="http://mk.st"]http://mk.st[/url] 

  $bg="bla";
  $bghex="#336699";

  if(isset($FargCookie)) 
  { 
  if($FargCookie=="gron")
   {
   $bg="gron";
   $bghex="#4A8452";
   }

  elseif($FargCookie=="rod") 
   {
   $bg="rod"; 
   $bghex="#9C395A";
   }

  elseif($FargCookie=="lila") 
   {
   $bg="lila"; 
   $bghex="#634AA5";
   }

  elseif($FargCookie=="gra") 
   {
   $bg="gra"; 
   $bghex="#424242";
   }

  elseif($FargCookie=="gul") 
   {
   $bg="gul"; 
   $bghex="#9C9C31";
   }
  } 
  ?>
```

farg.php anropas med ett enkelt formulär. Jag fixade lite knappar i en tabell med en serie såna här:

```
<form name="bla" action="farg.php">
<input type="hidden" value="bla" name="farg">
<input type="image" value="submit" src="bilder/bla.gif" border="0">
</form>
```

När allt är klart har du ett gäng variabler som är satta till det du vill ha det till. Då är det ju bara att echoa dem såhär t.ex.:
\<body background="include/\<?php echo("$bg") ?\>/bilder/bg.gif"\>

Ja, det var väl det. ;)

Permalänk: https://www.webforum.nu/p/316236

## #5 — stevenet, 2000-12-16T10:22Z

setcookie ("FargCookie",
"gron",time()+31536000);

finns i en hel del if-satser. Är det inte smidigare med:

setcookie ("FargCookie",
"$farg",time()+31536000);

 :q

Permalänk: https://www.webforum.nu/p/316237

## #6 — woodi, 2000-12-17T17:38Z

Varför inte lagra färgkoden i cookien istället för att optimera koden en hel del!?  :q

setcookie ("FargCookie", "#FF0000",time()+31536000);

Permalänk: https://www.webforum.nu/p/316238

## #7 — Matti, 2000-12-17T17:45Z

Woodi, blir lite krångligt om man ska använda bilder också. 

Stevenets version är självklart bättre, men jag ville inte använda den av någon anledning då jag skrev skriptet. Anledningen har jag glömt bort för länge sedan.. ;)

Permalänk: https://www.webforum.nu/p/316239

## #8 — woodi, 2000-12-17T19:47Z

Matti
Krångligt om man ska ha bilder!?  Nu förstår jag faktiskt inte vad Du svamlar om..  

Om man döper bilderna till xxxxx_färgkoden.gif så ser jag inget flummigare än att ha en kaka som innehåller värdet GUL som sedan skall översättas till #FFFF00 hela tiden..  Onödigt, onödigt och åter onödigt!

Permalänk: https://www.webforum.nu/p/316240

## #9 — Matti, 2000-12-17T21:22Z

Jobbigt att byta namn på alla bilder?

Permalänk: https://www.webforum.nu/p/316241

## #10 — Gislaved.net, 2000-12-17T21:26Z

Det går väl fort?

Permalänk: https://www.webforum.nu/p/316242

## #11 — woodi, 2000-12-18T08:41Z

Matti
Öhhh, har Alpha II redan gjort en massa bilder som han måste döpa om!?  Har han redan gjort bilder som heter gul, svart, vit etc!?

Permalänk: https://www.webforum.nu/p/316243

---

Tråden på webben: https://www.webforum.nu/amne/php/15027-besökaren-ska-kunna-byta-utseende
