Willkommen in der Webstatt Zum Webstatt Blog und Stories
BNightSpeeder am 19.11.06 22:20

URL kürzen [Version: 1.2]:

Eine einfache Funktion, die eine URL kürzt, falls sie länger als x Zeichen lang ist.
Ist ein zweites Argument mit dem Wert "1" vorhanden wird nicht nur der gekürzte Link zurückgegeben sondern er wird gleich in einen Link umgewandelt.

Script:

<?

// (C) Link Short Script by - BNightSpeeder
// www.webstatt.org
// Dieses Script darf nicht ohne die Zustimmung des
// Autors auf anderen Seiten zum Download angeboten werden

function shorturl($url,$yn="0") {

$zeichen = "30"; //Kürzen wenn länger als
$ab = "17"; //Kürzen ab dem Zeichen
$end = "10"; //Länge der letzten zeichen
$trenner = "..."; //Trenner

$url2 = $url;


if (strlen($url) >= $zeichen) {

$a = strlen($url)-$end;

$string = substr($url,0,$ab);
$string .= $trenner;
$string .= substr($url,$a);
$url2 = $string;
}



if ($yn=="1") {

$url2 = "<a href=\"".$url."\">".$string."</a>";
}

return $url2;
}
?>


Aufruf durch:

<?
echo shorturl("http://www.domain.de/verzeichnis/datei");
?>

oder mit dem zweitem Argument:
<?
echo shorturl("http://www.domain.de/verzeichnis/datei", "1");
?>


Ausgabe:

http://www.domain...hnis/datei
oder
<a href="http://www.domain.de/verzeichnis/datei">http://www.domain...hnis/datei</a>


Mfg. BNS

netcup.de Warum gibt es hier Werbung?
Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt