PHP - Automatische Verlinkung
Autom. Verlinkung von Links oder E-Mails in einem Text.
<?php
// Automatische Verlinkung
function AutoLink($text) {
// WEB
$text = str_replace("http://www.","www.",$text);
$text = str_replace("www.","http://www.",$text);
$text = preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<A TARGET=\"_blank\" HREF=\"\"></A>", $text);
// MAIL
$text = preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<A HREF=\"mailto:\"></A>",$text);
return $text;
}
?>
<?php
$text = "Meine Webseite http://www.werner-zenk.de und
meine E-Mail name@provider.de";
// Aufruf der Funktion mit
echo AutoLink($text);
?>
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<param> Parameter
CSS - Verwendung von Datenattributen (data-*)