Webstatt.org - Community seit 2006 - 2012 (2024?)

[URL kürzen] [Version: 1.2]

user-137
19.11.2006 21: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 - 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"zwinkern {

$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"zwinkern {

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

return $url2;
}
?>


Aufruf durch:

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

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


Ausgabe:

http://www.domain...hnis/datei

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



Mfg. BNS