css maken met php
Het is de bedoeling dat de kleur meekomt vanuit een $_GET. Ik maak daarvan een $_SESSION en wil die uitlezen in het css.php script. Bij de uivoering gebeurt niets.
Code (php)
Gelieve in het vervolg code, tussen code tags te plaatsen.[/modedit]
Gewijzigd op 01/10/2010 13:51:55 door Bas IJzelendoorn
session_start() mist.
Maar als red als kleur wordt opgegeven dan gaat #red niet werken natuurlijk.
Gewijzigd op 01/10/2010 14:17:57 door - Dave -
De sessie wordt op de index pagina gestart. Ik dank dat het daar niet aan ligt. Ik had inderdaad het # ervoor staan toch even uitgeprobeerd maar hetzelfde resultaat.
Toch zou ik het maar eens proberen, om sessie start te doen en # weg te halen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
[code]<?php
session_start();
header('Content-Type: text/css');
//$txtcolor = $_SESSION["txtcolor"];
//$txtcolor = $_GET["txtcolor"];
$txtcolor = 'blue';
?>
body{
margin:0px;
/* font-family:Verdana, Geneva, sans-serif;*/
color:<?php echo $txtcolor; ?>;
}
?>
[code]<?php
session_start();
header('Content-Type: text/css');
//$txtcolor = $_SESSION["txtcolor"];
//$txtcolor = $_GET["txtcolor"];
$txtcolor = 'blue';
?>
body{
margin:0px;
/* font-family:Verdana, Geneva, sans-serif;*/
color:<?php echo $txtcolor; ?>;
}
?>
Gewijzigd op 01/10/2010 15:19:45 door - Dave -
<link href="classes/basis.php?txtcolor={$txtcolor}" rel="stylesheet" type="text/css" />
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
# Sessie starten
session_start();
# Header zetten
header('Content-Type: text/css');
$txtcolor = '#FF0000';
echo '
body {
margin: 0px;
font-family: Verdana, Geneva, sans-serif;
color: '.$txtcolor.';
}
';
?>
# Sessie starten
session_start();
# Header zetten
header('Content-Type: text/css');
$txtcolor = '#FF0000';
echo '
body {
margin: 0px;
font-family: Verdana, Geneva, sans-serif;
color: '.$txtcolor.';
}
';
?>
Anders moet je eens proberen of hij het wel doet zonder php...