Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przyjazne linki - mod_rewrite itd., Jak napisać skrypt/klase/funkcje, która ułatwi tworzenie linków
MOniToR
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

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


Witam

Tak jak opisałem w temacie. Potrzebuje/chciałbym napisać skrypt, który będzie tworzył mi automatycznie linki po dodaniu np. artykułu do bazy danych. Wiem jak to mniej więcej zrobić, tzn. zamienić litery polskie na litery bez ogonków oraz spacje na _ i taki tytuł zapisać do .htacces. Problem mam właśnie z tym zapisem jak to zrobić. Myślałem nad czymś w stylu, że zawartość pliku htacces będę przechowywał w bazie danych, i klikając np. na link "generuj htacces" zapisywałbym tą zawartość do pliku. Jest to jednak bardzo niewygodne rozwiązanie. Najlepiej byłoby aby link działał od razu po dodaniu danego artykułu do bazy danych. Czy ktoś ma jakiś pomysł? Jak robicie przyjazne linki na Waszych stronach?

Ten post edytował MOniToR 26.07.2008, 14:58:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dadexix
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


przykladowo
zamiast: art.php?id=52
dajesz: art52_bardzo_ciekawy_artykul.html

Jak? htaccess:
art([0-9]{1,10})_[a-z\_\-A-Z]{1,30}\.html art.php?id=$1
oczywiście dodaj sobie takie rzeczy jak rewriterule itd.. odrazu mówie że w tym biegły nie jestem

i do tego dodaj output buffering a na nim zamieniaj linki jakoś automatycznie(by w html był link typu art1_bdb.html)


OCZYWISCIE MOWIE TUTAJ NA PRZYKAŁDACH!
Pozdrawiam
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: 8.10.2025 - 16:40