Anfänger - Freitag, Februar 22, 2008 15:46

Automatische Verlinkung mit PHP

Mit diesem Script werden URLs und E-Mail Adressen automatisch verlinkt.
Das kann z.B. in Foren ganz nützlich sein.

<?php 
   
function verlinkung ($msg) { 
     
// http 
     
$msg str_replace(“http://www.”,“www.”,$msg); 
     
$msg str_replace(“www.”,“http://www.”,$msg); 
     
$msg preg_replace(“/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i”,“<A TARGET=\”_blank\” HREF=\”$1\”>$1</A>”$msg); 

     // mail 
      
$msg preg_replace(“/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i”,“<A HREF=\”mailto:$1\”>$1</A>”,$msg); 
      return 
$msg
   } 
?>

zum Aufrufen:

<?php
$demo
=“Link: http://www.coderportal.de”
echo 
$demo
echo 
verlinkt($demo);
?>

Die Ausgabe würde dann lauten:
Link: www.coderportal.de
Link: www.coderportal.de



Kommentieren

wichtige Artikel