Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przyjazne URLe a instrukcje warunkowe..
Volume
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

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


mam pewien problem..
  1. <?php
  2. $arrParams = array();
  3. $strDefaultPath = '/index';
  4. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  5. $arrParams = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );
  6. ?>
no i mam taki skrypt, który to pomga stworzyć przyjazne adresy. I wszystko jest elegancko jesli np. chodzi o instrukcje switch do której wstawiam sobie tablice $arrParams[X] gdzie X jest odpowiednio kolejna zmeinna po adrescie, czyli dla np. X=0 jest to piersza zmienna po adresie dla X=1 druga itd.. I tak ze Switchem nie maiłe problemu tam ustwaiam sobie identyfikator w 'case' i jest glanc, ale jak to zrobić jeśli mam np. taką instrukcje if:
  1. <?php
  2. if($w=='ppp')
  3. {
  4. echo 'cos tam';
  5. }
  6. else if($w=='ccc')
  7. {
  8. echo 'cos innego';
  9. }
  10. ?>
No i jak widać mam dwie wartosci dla powiedzmy 2 zmeinnej po adresie wiec nie moge w instrukcjach zastosować po prostu $arrParams[1] bo wtey bedzie raz, ze oczywiscie ignorowac zmienna. dwa - nie bedzie rozrozniac wartosci i zapewne wykona domyslnie pierwsza instrukcje.
Czy ktos wie jak to przerobic?

Ps. jak cos to czytalem ten artykul http://php.pl/index.php/phppl/artykuly/pom.../przyjazne_urle i niestety nie wiem co dalej.

Ten post edytował Volume 26.04.2005, 10:43:37
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 03:12