Heya
Ik heb een zeer vervelend probleempje..
Ik heb dus een styleswitch scriptje gemaakt voor op mijn pagina.. Alles werkt goed en aardig op de pagina's wie in dezelfde directory staan als het styleswitchs script (bestaande uit header.php en Styleswitcher.php.. Maar zodra de style wil switchen van een pagina wie een map "verder" (dus een andere map) zit, werkt het scriptje niet meer.. Nu is mijn vraag, waarom het niet meer werkt.. En hoe ik dat op kan lossen..
Hier de codes
header.php
(alleen het stylesheet gedeelte)
Styleswitcher.php
Hier de betreffende paginas:
Hier werkt het wel: http://www.r3con.nl/nick/site/index.php
Hier niet: http://www.r3con.nl/nick/site/friends/ramon.php
Links naar stylesheets
http://www.r3con.nl/nick/site/css/style1.css
http://www.r3con.nl/nick/site/css/style2.css
Nog even voor de duidelijkheid, hier de mapstructuur
r3con.nl/nick/site/Styleswitcher.php
r3con.nl/nick/site/Header.php
r3con.nl/nick/site/index.php (werkt wel icm met style selector)
r3con.nl/nick/site/css/ -- Stylesheets
r3con.nl/nick/friends/ramon.php (werkt nieticm met style selector)
Ik heb een zeer vervelend probleempje..
Ik heb dus een styleswitch scriptje gemaakt voor op mijn pagina.. Alles werkt goed en aardig op de pagina's wie in dezelfde directory staan als het styleswitchs script (bestaande uit header.php en Styleswitcher.php.. Maar zodra de style wil switchen van een pagina wie een map "verder" (dus een andere map) zit, werkt het scriptje niet meer.. Nu is mijn vraag, waarom het niet meer werkt.. En hoe ik dat op kan lossen..
Hier de codes
header.php
(alleen het stylesheet gedeelte)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <!-- Stylesheet inlezen--> <?php //--> Controleren of de cookie bestaat if(isset($_COOKIE['style'])) //--> Hij bestaat wel, laad de style uit een cookie $styleCookie = $_COOKIE['style']; else //--> Hij bestaat niet, laad de default stylesheet $styleCookie = "style1" ; $styleSheet = "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.r3con.nl/nick/site/css/$styleCookie.css\" media=\"screen\" />\n"; echo $styleSheet; ?> <!-- End ofStylesheet inlezen --> table> <tr> <td align="left" class="style"><a href="http://www.r3con.nl/nick/site/Styleswitcher.php?style=style1">[img]"http://www.r3con.nl/nick/site/images/wit.GIF"></a></td> <td[/img]<a href="http://www.r3con.nl/nick/site/Styleswitcher.php?style=style2">[img]"http://www.r3con.nl/nick/site/images/zwart.GIF"></a></td> </tr> </table[/img] |
Styleswitcher.php
PHP:
1
2
3
4
5
6
7
| <?php $theStyle = $_GET["style"]; setcookie("style", $theStyle, time()+36000, "/", ""); $referring_url = $_SERVER['HTTP_REFERER']; // url waar je vandaan kwam header("Location: $referring_url"); exit; ?> |
Hier de betreffende paginas:
Hier werkt het wel: http://www.r3con.nl/nick/site/index.php
Hier niet: http://www.r3con.nl/nick/site/friends/ramon.php
Links naar stylesheets
http://www.r3con.nl/nick/site/css/style1.css
http://www.r3con.nl/nick/site/css/style2.css
Nog even voor de duidelijkheid, hier de mapstructuur
r3con.nl/nick/site/Styleswitcher.php
r3con.nl/nick/site/Header.php
r3con.nl/nick/site/index.php (werkt wel icm met style selector)
r3con.nl/nick/site/css/ -- Stylesheets
r3con.nl/nick/friends/ramon.php (werkt nieticm met style selector)
[ Voor 64% gewijzigd door Enfer op 22-11-2005 18:31 . Reden: Links erbij gezet ]