Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skrytpem zmieniającym skórkę...
vieri_pl
post 22.01.2006, 18:38:00
Post #1





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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:

  1. <?
  2. $default_theme = 'default';
  3. function set_theme() {
  4.  
  5. global $set_theme, $logs, $theme, $default_theme;
  6.  
  7.  
  8. if($set_theme<>'') {
  9. $theme = $_GET['set_theme'];
  10. if(file_exists("theme/$set_theme")) {
  11. $theme = $set_theme;
  12. $czas = mktime(0,0,0,date("m"),date("d"),date("Y")+5);
  13. setcookie("theme", $set_theme, $czas);
  14. header("Location: index.php");
  15. }
  16. }
  17.  
  18. if($theme=='' OR !file_exists("theme/$theme")) {
  19.  
  20. $theme = $default_theme;
  21.  
  22. } else {
  23.  
  24. if(!file_exists("theme/$set_theme"))
  25. $theme = $default_theme;
  26. }
  27. }
  28.  
  29. function stheme_form() {
  30.  
  31.  
  32. global $theme;
  33.  
  34. echo '<center><form></FORM><select name="set_theme" OnChange="selecturl(this)">';
  35.  
  36.  
  37. $dir = opendir("theme");
  38.  
  39. while($r = readdir($dir)) {
  40.  
  41. if($r<>'.' AND $r<>'..' AND is_dir('theme/'.$r)) {
  42.  
  43. if($r==$theme) $napis = ' selected'; else $napis ='';
  44.  
  45. $v = 'index.php?set_theme='.$r;
  46.  
  47. echo '<option value="'.$v.'"'.$napis.'>'.$r.'</option>';
  48.  
  49. }
  50. }
  51.  
  52. echo '</select></form></center>';
  53.  
  54.  
  55.  
  56. }
  57. error_reporting( E_ALL );
  58. ini_set( 'display_errors', 1 );
  59. //nclude('functions/globals.php');
  60.  
  61.  
  62.  
  63. require_once('functions/engine.php');
  64. set_theme();
  65. $upage_title = "Witam";
  66. $t_folder = 'theme';
  67.  
  68.  
  69. //require('functions/mysql.php');
  70. //include('functions/news.php');
  71. //include("grafika/styl.php");
  72. # Elementy szkieletu strony
  73. include_once(''.$t_folder.'/'.$theme.'/header.php');
  74. include_once(''.$t_folder.'/'.$theme.'/left.php');
  75. include_once(''.$t_folder.'/'.$theme.'/right.php');
  76. # Treść strony
  77. include_once(''.$t_folder.'/'.$theme.'/content.php');
  78. # Stopka
  79. include_once(''.$t_folder.'/'.$theme.'/footer.php');
  80. ?>


Można ten błąd zobaczyć:
kportal.goin.pl

Formularz zmieniania jest w prawym dolnym rogu strony smile.gif

Ten post edytował vieri_pl 22.01.2006, 18:41:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:32