Salve a tutti...
Visto che ho poca domestichezza con il php volevo chiedervi una cosa che mi assilla... -_-
Io ho la mia pagina ed ha il layout di default intercambiabile con altri 3, adesso, quando lo cambio è tutto ok, ma appena cambio pagina il layout ritorna quello di default... -_-
Ecco il codice che uso:
Codice PHP:
<head>
<?php
$style = "default";
if ( $_GET["style"] )
$style = $_GET["style"];
$files = array();
$dh = opendir( "styles" );
while( $file = @readdir( $dh ) )
{
if( preg_match( "/[.]css$/", $file ) );
{
$file = preg_replace( "/[.]css$/", "", $file );
$files []= $file;
}
}
?>
<style type="text/css" media="all">@import url(styles/<?php echo($style); ?>.css);</style>
</head>
E poi nella pagina per cambiare stile:
Codice PHP:
<form>
[b]Style:[/b] <select name="style">
<?php foreach( $files as $file ) { ?>
<option value="<?php echo($file); ?>"
<?php echo( $file == $style ? "selected" : ""); ?>>
<?php echo($file); ?></option>
<?php } ?>
</select>
<center><input type="submit" value="Select" /></center>
</form>
Se volete vi do il link della pagina...
Mio "Sito"