Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wstawianie linków wewnątrz tekstu
adam882
post
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Wita

Na niektórych strona internetowych zauważyłem, że wewnątrz dłuższych opisów, niektóre słowa zawierają linki np. do tagów. Sądzę, że są one tworzone automatycznie. Czy działa on na takiej zasadzie, że tekst rozbijany jest na każde słowo, a następnie jest ono sprawdzane, czy występuje w tablicy słów kluczowych? Jakie funkcje należałoby użyć do napisania takiego modułu? Na oko wydaje mi się, że taki moduł może być zasobożerny.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shido
post
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 22
Dołączył: 22.06.2012

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


Wydaje mi się że optymalnie (dla servera) byłoby gdyby zrobić to w js, skoro java wykonuje się po stronie przeglądarki, to nie obciążalibyśmy tym servera. Jednak takie rozwiązanie jest dobre do tekstów które się często zmieniają. Ja w swoim skrypcie na pewno będę korzystał z str_replace() do tworzenia linków, a strpos() przy usuwaniu ich.
Wydaje mi się że jednak lepiej to puszczać od siebie, a by nie zajmowało to czasu planuje zrobić to przy pomocy ajaxa, czyli tu sobie dodam do bazy jakiś tekst do którego będą linki i razem z zapisem wyśle ajaxa by przeszukiwał resztę bazy i linkował.
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: 15.10.2025 - 07:15