![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Czy ktos moze wie dlaczego to nie dziala?
[php:1:4602b81435]<?php switch(sizeof($_GET['vars'])) { case "2": $_GET['abc'] = $_GET['vars'][1]; break; } ?>[/php:1:4602b81435] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
a jak ty przekazujesz GET'em tablicę?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Sory tu jest oryginal. To jest kawalek kodu. Problem jest taki ze u mnie na kompie dziala a na komercyjnym serwerze juz nie.
[php:1:f21881a225]<?php switch(sizeof($vars)) { case "2": $go = $vars[1]; break; ?>[/php:1:f21881a225] P.S Ale szybka odpowiedz! ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
a gdzie zamykasz { ? i może chodzi o register globals?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
A może ktoś by się nauczył pisąc posty i zamiast pisąć "Nie działa" napisał "nie działa, daje takie a takie efekty" ?
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
No tak to wyglada:
[php:1:cda5c31e64]<?php switch(sizeof($vars)) { case "2": $go = $vars[1]; break; } ?>[/php:1:cda5c31e64] |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Co dokładnie nie działa? Nie wykonuje się case czy instrukcja przypisania w case'ie?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dobra. Wrzucam caly kodzik: No to jak sie pewnie domyslacie chodzi o zamiane http://localhost/plik.php?go=1 na http://localhost/plik.php/1.
Wszystko dziala ale tylko u mnie na kompie. Po wrzuceniu na serwer juz nic sie nie dzieje. [php:1:d27cb93125]<?php $nav = $_SERVER["REQUEST_URI"]; $script = $_SERVER["SCRIPT_NAME"]; $nav = ereg_replace("^$script", "", $nav); $vars = explode("/", $nav); switch(sizeof($vars)) { case "2": $go = $vars[1]; break; } if(!isset($go)){ echo "glowna";} else if($go==1){ echo "tekst"; } else if($go==2){ echo "tekst1"; } else if($go==3){ echo "tekst1"; } else if($go==4){ echo "tekst1"; } else if($go==5){ echo "tekst1"; } else echo "Nie istnieje"; ?>[/php:1:d27cb93125] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 12:36 |