![]() |
![]() ![]() |
![]() |
![]()
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:
Można ten błąd zobaczyć: kportal.goin.pl Formularz zmieniania jest w prawym dolnym rogu strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował vieri_pl 22.01.2006, 18:41:18 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/blink.gif) po co globalizujesz zmienną ze ztablicy suoerglobalnej $_GET, ktora jest wszedzie dostępna? powinno byc:
chyba ze ja czegos nie zalapalem w Twojej logice. jesli tak - to mnie popraw |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
@nospor:
isset($_GET['set_theme']) && $_GET['set_theme']!='' od tego jest funkcja empty" title="Zobacz w manualu php" target="_manual |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
w tym przypadku masz racje. krociej jest stosowac empty.
Ale ja stosuje to moje rozwiązanie z przyzwyczajenia. A czemu? Gdyz empty() zwroci rownież true, jesli zmienna ma wartość 0. a to nie zawsze jest prawda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
No zamieniłem tak jak napisłaes nospor ale i tak nie działa, najdziwniejsze jest to że tam gdzie mam przekierowanie do index.php nie przenosimnie tam ! Dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Jeżeli zamiast isset dam empty również nie działa... a gdy mam isset na localhoscie u mnie w domu. gdzie register_globals mam na on wszystko jest ok, no ale tam gdzie register_globals jest off nie dizła Oto cały mój kod: plik index.php:
plik engine.php:
No np. plik header.php:
Ten post edytował vieri_pl 22.01.2006, 19:56:47 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
bo przekierowanie robisz warunkowo. jesli istnieje plik: "theme/$set_theme" to wtedy przkierowanie. najwyraźniej nie istnieje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
daj se echo "d..a"; w warunku i zobacz czy oby napewni ci tam wszedł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:19 |