allua...
ho due file, dove nel primo chiamato "scelta.php" che sarebbe una sorta di pannello di controllo cè questo codice:
codice:
<head>
<link rel='stylesheet' type='text/css' href='font.php' />
</head>
<body>
<?php echo"
<form action='font.php' method=post> colore<select name=colore>
<option value=#215834>verde scuro</option>
<option value=#ff0000>rosso</option>
<option value=#0099cc>azzurro</option>
<option value=#0000ff>blu</option>
<option value=#ff9933>arancione</option>
<option value=#33ff33>verde chiaro</option>
<option value=#ff99ff>rosa</option>
</select>
<input type=submit value=cambia></tr>
</form>";
?>
</body>
invece nel file font.php cè:
codice:
<head>
<?php
header("Content-type: text/css; charset: UTF-8");
$colore=$_POST["colore"];
?>
@charset "utf-8";
.titolo {
font-family: "Myriad Web Pro", "Myriad Pro Light"; font-size: 16px;
}
.logomat { font-size: 12px;
font-family: "Myriad Web Pro", "Myriad Pro Light";
}
body {
background: #42413C;
margin: 0;
padding: 0;
color: #FFF;
background-color:<?php echo"$colore"; ?>;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%; line-height: normal;
lang="it" ;
text-align: left;
}
</head>
<body>
<?php
if($colore!=""){
echo "
Modifica eseguita correttamente</br>Per ritornare al pannello di controllo <a href=scelta.php>clicca qui</a>
$colore";
}else{
echo "Si è verificato un problema... ritenta";
}
?>
</body>
innanzitutto faccio qualcosa di sbagliato o di vietato?
ora la variabile la stampa, quindi sono sicuro che arriva, solo che mi visualizza anche la parte dell' head riguardante il css.......
... e poi ovviamente non cambia colore...