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 - user-137
// 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