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