Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przyjazne urle: potrzebuje mechanizm
miki_ok
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Witajcie,
od tygodnia walczę z serwisem opartym na przyjaznych URL'ach ..
Z dnia na dzien pojawialy sie nowe problemy w koncu stanalem w miejscu.
Klopot pojawil sie przy includowaniu trzeciej zmiennej, pogubilem sie kompletnie..
radzilem sobie includowaniem plikow o nazwie takiej samej nazwie, jednak kolejny plik ladowal kolejny.. kolejne "if else" szkoda gadac .. dalem sobie spokoj.

dlatego mam prosbe:

czy ktos z Was ma gotowe rozwiazanie do obslugi przyjaznych urli?

Jezeli tak, to bardzo prosze o kontakt i ew. o info ile by mnie cos takiego kosztowalo.

Z góry dzięki za dobre rady


pozdrawiam

Mikołaj
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




includowanie trzeciej zmiennej?
O czym ty gadasz?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miki_ok
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Cytat(scanner @ 2005-02-04 11:35:46)
includowanie trzeciej zmiennej?
O czym ty gadasz?

Wiesz, sam w koncu nie wiem..
najprosciej rzecz biorac, potrzebuje kawalka kodu, co mi bedzie includowal plik o takiej nazwie jaka ma ostatnia zmienna ...
Tak, chyba o cos takiego.


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Czytałeś mojego arta: http://www.php.pl/index.php/phppl/artyku_y.../przyjazne_urle


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miki_ok
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


Cytat(scanner @ 2005-02-04 12:12:41)

Tak, i
wszystkie
komentarze do niego na forum


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Przenoszę: Poszukuję => php Pocza\ątkujący

Pokaż jakiś kod chociaż, który prubujesz napisać.
To telepatów czy jasnowidzów nie ma.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miki_ok
post
Post #7





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Nowy Targ

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


ok,
wszystko jest w katalogu \nowa\

htaccess
Kod
ErrorDocument 404 /nowa/index.php


index.php
  1. <?php
  2. $vars_array=split(&#092;"/\",$_SERVER['REQUEST_URI']);
  3.  
  4. $miki=$vars_array[2];
  5. $dzial=$vars_array[3];
  6. $co=ereg_replace(&#092;".html\",\"\",$vars_array[4]);
  7. ?>


include w index.php:

(kod ponizej wlasnie chcialbym zamienic, na kod ktory zczytywal by mi zmienne "od tylu"
  1. <?
  2. if ($miki == &#092;"\") {
  3. include '/var/.../pliki/center.html';
  4. }
  5. else {
  6.  if(file_exists(&#092;"/var/.../pliki/$miki\")){ 
  7. include(&#092;"/var/.../pliki/$miki\"); 
  8. }
  9. else {
  10. include(&#092;"/var/.../pliki/center.html\");
  11.  
  12. }
  13. } 
  14.  
  15.  
  16. ?>

kod jest ok, działa, jednak sięnie sprawdza..

a chcialbym miec kod, ktory by sprawdzal cos takiego:

1. if $co == "" include $dzial (jak $dzial=="" to przechodzi to pkt.2)
if $ co =="wartosc1" include plik1
else include plik2... albo np. $co.html

itd

2. jak juz pominie $co to przechodzi do zmiennej dzial i robi to samo..
if $dzial == "" include $miki
if $ dzial =="wartosc2" include plik3
else include plik4... albo $dzial.html


rany,
namieszalem?
bede baardzo wdzieczny ...
po prostu nie wiem jak to napisac i zeby po dołożeniu kolejnej zmiennej nie trzeba było nic przerabiać..
wstyd sie przyznac ?


--------------------
Pozdrawiam,
Mikołaj F.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 21:18