Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: a.php?a=doda&=Virgin na /doda_virgin.html
Forum PHP.pl > Forum > Serwery WWW > Apache
slawo
Witam,

nie wiem dokładnie jak się o to zapytać ani jak tego szukać. Teraz już większość stron używa takiego rozwiązania.


strona.pl/album.php?a=paktofonika&tytul=jestem+bogiem chce takie cos zamienic na:

strona.pl/paktofonika_jestem_bogiem.html

lub strona.pl/paktofonika_jestem_bogiem/

to zabezpiecza przed wpisywaniem innych zmiennych?
i z podobno pomaga w pozycjonowaniu strony?

Dajcie jakieś strony do lektury to sobie poczytam.
konole
Mod_rewrite
slawo
ok dzięki.

jezeli chodzi o liczby to nie ma mam problemu:

RewriteRule ^d([^-]+)t([^-]+).html$ forum/temat.php?d=$1&t=$2 [L]

http://www.zpodziemia.pl/d1t20.html

http://www.zpodziemia.pl/forum/temat.php?d=1&t=20

działa bez problemu

natomiat nie wiem jak zrobic jezeli chodzi o jakas nazwe i jeszcze sa polskie znaki np:

RewriteRule ^wytwornia/([^-]+).html$ pokaz_wytwornie.php?nazwa=$1 [L]

http://www.zpodziemia.pl/pokaz_wytwornie.p...zwa=MAX+FLO+REC

http://www.zpodziemia.pl/wytwornia/MAX_FLO_REC.html nie dziala

http://www.zpodziemia.pl/wytwornia/MAX FLO REC.html dziala

jak zrobic zeby dzialalo tak:

http://www.zpodziemia.pl/wytwornia/MAX_FLO_REC.html ?

jak zamieniac polskie ą ę na e a?

erix
Musisz je ręcznie dopisać do klasy znaków - diakrytyki nie mieszczą się w zakresie a-z w informatyce. wink.gif
slawo
tzn jak dopisywac? o takie cos mi chodzi

http://www.forums.wiaderko.com/smietnik/57...omozcie-mi.html

http://peb.pl/bukmacherzy/677874-gole-i-skroty-meczow.html

w tytułach tematów są polskie znaki, sa zamieniane + dodaje sie w miejsce spacji -

o takie cos mi chodzi? pomoze ktos?
erix
http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html - znajdziesz tam, co trzeba. wink.gif
slawo
  1. 1.
  2. function ident($string){
  3. 2.
  4. $string = str_replace(' ', '-', $string);
  5. 3.
  6. $string = iconv('utf-8', 'ascii//translit', $string);
  7. 4.
  8. $string = preg_replace('#[^a-z0-9\-\.]#si', '', $string);
  9. 5.
  10. return str_replace('\'', '', $string);
  11. 6.
  12. }



za bardzo nie wiem jak to ugryzc... a dokladnie nie wiem jak do pobranej zmiennej z formualarza dopisac ta fukncje zeby sie zmienialo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.