![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Podobno im więcej człowiek umie, tym bardziej głupieje - chyba zaczynam tak mieć, bo im więcej czytam na temat mod-rewrite, .htaccess itp. tym coraz dalej mi do zrozumienia, jak to wszystko działa.
Przeanalizowałem kilkadziesiąt tematów z tego forum, wygooglowałem co się dało, czytałem na temat "routerów", przepisywania linków itp. i po prostu nie czaję. Załóżmy więc, że mam skrypt bloga. Plik index.php wyświetla wszystkie wpisy na jednej stronie (teoretycznie). Po kliknięciu na jeden z wpisów adres w przeglądarce zmienia się w Kod index.php?act=post&id=4 I wyświetlany jest tylko jeden wpis z bazy danych. Rekord w bazie wygląda teoretycznie tak: Kod <BR>ID | tytul | tresc<BR>4 |Blah blah | tresc<BR> Trzeba mi teraz zrobić tak, aby po kliknięciu na post adres został przepisany na Kod http://www.adres.pl/blah-blah Gdzie to blah-blah to tytuł z bazy danych bez dużych liter i z "kreskami" miast spacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Niestety, kompletnie nie wiem jak się za to zabrać. Może by tak najpierw jakoś zamienić tytuł z bazy, a potem wstawić w url-a i przepisać .htaccess-em? A ten tytuł zmienić jak? I jak miałaby wyglądać reguła w .htaccess? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 20:21 |