Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Modyfikator generujący automatycznie linki
Ad4m1992
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 3.03.2007

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


Witam. Mam książkę o Smarty w której jest modyfikator pozwalający tworzenie w locie linków jeśli w tekście znajduje się ciąg znaków - link.
kod działa jeśli wszystko zaczyna się od http://, jednak z samym www nie działa. Jak to przerobić by wszystko śmigało?
  1. function autoLinkURLs($text)
  2. {
  3. $text = preg_replace("'(\w+)://([\w\+\-\@\=\?\.\%\/\:\&\;]+)(\.)?'",
  4. "<a href=\"\\1://\\2\">\\1://\\2</a>", $text);
  5. $text = preg_replace("'(\s+)www\.([\w\+\-\@\=\?\.\%\/\:\&\;]+)(\.\s/\s)'",
  6. "\\1<a href=\"http://www.\\2\">www.\\2</a>\\3", $text);
  7. return $text;
  8. }

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: 22.08.2025 - 20:31