Funkcja badajaca tekst i nakladajaca <a href> na wiersze z bazy

0

Witajcie,

jak wykonac cos takiego jak ma wikipedia. Tzn mam np. imiona w bazie Ania, Jurek, Krzysztofa (w bazie danych, plus kazde imie ma swoja osobna strone)

i mam tekst gdzie wystepują te imiona w artykulach.

Jest sobie artykul bla bla bla bla bla Jurek bla bla bla. i aby funkcja nakladala na to jurek

< a href='nazwastrony.pl/jurek'>

.

0

Zamieniasz wszystkie wystąpienia tekstu Jurek na <a href='http://nazwastrony.pl/jurek'>Jurek</a>.

0

nom tak, recznie to wiadomo jak zrobic, chodzi tutaj o automatycznie nakladanie
zeby jakas funkcja znajdowala te slowa ktore sa w bazie i naklada hrefy

0

jakies sugestie?

0

Napisz funkcję która wyciągnie listę imion z bazy i podczas dodania nowego tekstu podmieni słowa kluczowe na linki. Do tego dochodzi kwestia jak ktoś edytuje tekst i zapisze ponownie więc użył bym RegExp'a do wyłapywania przypadków kiedy już jakieś imię podmieniłeś a które nie, żeby nie była kwiatków typu:

<a href='http://nazwastrony.pl/jurek'><a href='http://nazwastrony.pl/jurek'>Jurek</a></a>

Jak chcesz zrobić komuś na złość to możesz to zrobić triggerem na bazie. ;)

dodanie znacznika <code class="html"> - @furious programming

0

tylko jak ta funkcja ma + - wygladac?

0

Nie znam php ale pierwszy z brzegu wynik google: http://php.net/manual/en/function.preg-replace.php

0

thenks :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1