Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przyjazne linki, dopasowanie wzorca
wlamywacz
post 30.01.2010, 19:08:11
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Witam!

Cały temat rozchodzi się o zabawę w przyjazne adresy oraz analizę po stronie php. W zamiarze mam umieszczenie w bazie wzorców do linków w stylu:
  1. /%category%/%id%/
  2. /tags/%tag%/

I w tym momencie zachodzi problem w jaki sposób dopasować na poziomie php adres do jednego pasującego wzorca? Takie coś zrobione jest w wordpress. Z góry dziękuje za pomoc w rozwiązaniu problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Fifi209
post 30.01.2010, 19:41:28
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Coś takiego?
  1. <?php
  2.  
  3. $linki = array('/test/1/sadf/', '/sd/asdf/');
  4.  
  5. foreach ($linki as $value) {
  6. echo $value.' - ';
  7. var_dump((bool)preg_match('#/([a-z0-9]+)/([a-z0-9]+)/([a-z0-9]+)?/?#', $value));
  8. echo '</br>';
  9. }
  10.  
  11. ?>


Ten post edytował fifi209 30.01.2010, 19:42:29


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
wlamywacz
post 30.01.2010, 19:46:04
Post #3





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Ok przemyślałem to wszystko i jednak będę musiał w modułach ustawić informacje jaka zmienna jaki zakres znaków przyjmuje, bo inaczej się tego chyba nie da sensownie zrobić. smile.gif
Go to the top of the page
+Quote Post
Fifi209
post 30.01.2010, 19:47:36
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nie rozumiem? Dostałeś jedno wyrażenie i gdzie problem? :] Ta pętla etc. to tak w ramach testów...


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
wlamywacz
post 30.01.2010, 20:06:59
Post #5





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Za dużo tłumaczenia, już sobie przemyślałem wszystko i wiem jak to zrobić smile.gif
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:16