Chunk URL (Link Kısaltmak)

vBulletin’de vardı, http://ahm.gen.tr/index.php?asd=vsd&dgt=wsd gibi adresi http://ahm.gen.tr/….wsd gibi kısaltıyordu. Bunu fonksiyon haline getirdim.

Mantığı gayet basit. Fonksiyona verdiğiniz adresin başından ve sonundan belirli karakterlar alıyor arayı atlıyor. Bunları birleştirdikten sonra istediğimiz şekilde bir link oluşuyor.

<?PHP
function link_kisalt($link) {
$max = 20;
$sub = intval($max/2);
$sub2 = $sub*2;
$sub2 = $sub-$sub2;
if (strlen($link) > $max) {
$bas = substr($link, 0, $sub);
$son = substr($link, $sub2);
$link = $bas.”…”.$son;
}
return $link;
}
?>

Kullanım şekli:

Code:

<?PHP
echo “<a href=\”http://www.vahset.net\”>”.link_kisalt(”http://www.vahset.net”).”</a>”;
?>
Burda anlatmıştım.

0 Responses to “Chunk URL (Link Kısaltmak)”


  1. No Comments

Leave a Reply




Ahm is Digg proof thanks to caching by WP Super Cache