(Stand: 21.11.24, Adresse: http://www.grammiweb.de/php/php013.shtml)
Texte in Links umwandeln
Diese Funktion durchsucht Texte nach Internet- und Emailadressen und wandelt diese in echte Links um.
Der Aufruf erfolgt durch linker("TEXT")
, verschiedene Beispiele finden
Sie im Quelltext.
Der Quellcode:
<?php
function linker($link)
{
$link = str_replace("http://www.","www.",$link);
$link = str_replace("www.","http://www.",$link);
$link = preg_replace(
"/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<a href=\"$1\">$1</a>", $link);
$link = preg_replace(
"/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.
([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<a href=\"mailto:$1\">$1</a>",$link);
return $link;
}
echo "<br>http://www.domain.tld: ".linker("http://www.domain.tld");
echo "<br>http://domain.tld: ".linker("http://domain.tld");
echo "<br>www.domain.tld: ".linker("www.domain.tld");
echo "email@domain.tld: ".linker("email@domain.tld");
echo linker("Mail mir: email@domain.tld");
$text = "Dies ist ein Text. Der Link www.grammiweb.de wird nach Aufruf der Funktion in
einen echten, anklickbaren Verweis umgewandelt.";
echo linker($text);
?>
© Grammiweb.de Internetlösungen. Alle Rechte vorbehalten. Stand: 21.11.2024
Seitenanfang - Sponsor werden - Datenschutz - Medien - Impressum - Werbung - Hilfe - Kontakt