Seite wählen
Anzeige
profihost-banner

URL automatisch in Link umwandeln

Aus einem Text die ganzen www.blahblub.de und http://www.blahblub.de rausfiltern und daraus ein http://www.blahblub.de machen.

Folgende Funktion erledigt das für sie:

  1.  <?php
  2.  function html_activate_links($str) {
  3.  $str = preg_replace(„(((f|ht){1}tp://)[a-z0-9-.] [.]{1}[a-z]{1,6}[-a-z0-9@:%_$.! *, .~#;?&//=]*)“i, <a href=“$1″>$1</a>, $str);
  4.  $str = preg_replace(„([snr>]{1}|^)((www.)[a-z0-9-]{1,255}[.]{1}[a-z]{1,6}[-a-z0 -9@:%_$.!*, .~#;?&//=] )“i, $1<a href=“http://$2″>$2</a>, $str);
  5.  $str = preg_replace(„(([snr>]){1}|mailto:|^)(([-a-z0-9@:%_$.!*,; .~#;?&//=] )@([a-z0-9-.] [.]{1}[a-z]{1,6}))“i, $2<a href=“mailto:$3″>$3</a>, $str);
  6.  $str = preg_replace(„(((f|ht){1}tp://)([0-9]{1,3}([./sn]|$){1}){4}[-a-z0-9@:%_$.!*, .~#;?&//=]*)“i, <a href=“$1″>$1</a>, $str);
  7.  return $str;
  8.  }
  9.  ?>