Schnelle Seiten gefällig?

Befreien Sie Ihre Webseiten mit wenigen Mausklicks von unnötigem Balast

Hier klicken und mehr erfahren

Formulare ganz einfach erstellen

Onlineformulare mit wenigen Mausklicks einfach und bequem selbst gemacht

Hier klicken und mehr erfahren

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);

?>


Zurück zum Inhaltsverzeichnis

© Grammiweb.de Internetlösungen. Alle Rechte vorbehalten. Stand: 20.11.2017
Seitenanfang - Sponsor werden - Datenschutz - Medien - Impressum - Werbung - Hilfe - Kontakt