Witam mam następujący problem. MAm skrypt który ma mi zmieniać skórkę...
Ale jak zmieniam to nie działa jest w parametrze linka index.php?set_theme=drugi ale nie działa ! Podejrzewam że to wina register_globals_off, oto kod:
<?
$default_theme = 'default';
function set_theme() {
global $set_theme, $logs, $theme, $default_theme;
if($set_theme<>'') {
$theme = $_GET['set_theme'];
$theme = $set_theme;
header("Location: index.php"); }
}
$theme = $default_theme;
} else {
$theme = $default_theme;
}
}
function stheme_form() {
echo '<center><form></FORM><select name="set_theme" OnChange="selecturl(this)">';
if($r<>'.' AND
$r<>'..' AND
is_dir('theme/'.$r)) {
if($r==$theme) $napis = ' selected'; else $napis ='';
$v = 'index.php?set_theme='.$r;
echo '<option value="'.$v.'"'.$napis.'>'.$r.'</option>';
}
}
echo '</select></form></center>';
}
//nclude('functions/globals.php');
require_once('functions/engine.php');
set_theme();
$upage_title = "Witam";
$t_folder = 'theme';
//require('functions/mysql.php');
//include('functions/news.php');
//include("grafika/styl.php");
# Elementy szkieletu strony
include_once(''.$t_folder.'/'.$theme.'/header.php');
include_once(''.$t_folder.'/'.$theme.'/left.php');
include_once(''.$t_folder.'/'.$theme.'/right.php');
# Treść strony
include_once(''.$t_folder.'/'.$theme.'/content.php');
# Stopka
include_once(''.$t_folder.'/'.$theme.'/footer.php');
?>
Można ten błąd zobaczyć:
kportal.goin.plFormularz zmieniania jest w prawym dolnym rogu strony
Ten post edytował vieri_pl 22.01.2006, 18:41:18