Szukaj

Rss Posts

Rss Comments

Login

 

Jak w locie zamienić w tekście adresy e-mail na aktywne linki HTML?

Sep 16

Chciałbyś, aby wszystkie adresy e-mail, występujące w tekście zostały zamienione na aktywne hiperłącza mailto:? Z pomocą przychodzą nam wyrażenia regularne.

Poniżej przedstawiłem gotowy kod do wstawienia na stronę WWW, na której chciałbyś stosować automatyczne podmiany adresów e-mail na aktywne.

<?
$tekst = "Przykładowy tekst zawierający adres e-mail adres@email.pl,
          który zostanie zmieniony na aktywny link.";

$tekst = preg_replace("/([\w\.]+@[\w]+\.[\w\.]+)/i", "<a href=\"mailto:$1\">$1</a>",$tekst);
?>

Po uruchomieniu powyższego skryptu wszystkie poprawne adresy e-mail zawarte w tekście w zmiennej $tekst, zostaną zastąpione hiperłączem HTML.

Podziel się z innymi: Te ikonki pozwalają łatwo podzielić się tym artykułem z innymi za pośrednictwem serwisów społecznościowych
  • Wykop
  • Gwar
  • Technorati
  • Digg
  • del.icio.us
  • NewsVine
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (1 votes, average: 5 out of 5)
Loading ... Loading ...


Post a comment