Uzun link sayfayı bozuyor - nasıl düzelir?
3
●541
- 24-03-2009, 05:12:29Kimlik doğrulama veya yönetimden onay bekliyor.2 Sene önce aynı sorunu yaşamıştım ve şu kodlar imdadıma koşmuştu;
<?php
function shortenurl($url){
$length = strlen($url);
if($length > 45){
$length = $length - 30;
$first = substr($url, 0, -$length);
$last = substr($url, -15);
$newurl = $first."[ ... ]".$last;
return $newurl;
}else{
return $url;
}
}
$longurl = http://www.forumvadisi.com/haftanin-...-18-sonuc.html;
$shorturl = shortenurl($longurl);
echo"<a href=\"$longurl\">$shorturl</a>";
?>
========================================
Php bilmem diyorsan;
Site linklerini tinyurl ile otomatik ayarlayabilirsin;
Bu functions.php içine;
function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
single.php içine;
<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'Tiny Url: <a href="'.$turl.'">'.$turl.'</a>'
?>