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

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Sternebewertung

PHP - Den längsten Schlüssel in einem Array anzeigen

JavaScript - Objekt eine JavaScript-Funktion zuweisen

MySQL - Datensatz Wert um 5% erhöhen