Buyrun Hocam
Sayfalama Fonksiyonu function.php de bilgiler.php de sadece db bilgileri var bir nevi config yani...
<?
function temizle($kelime) {
$kelime=str_replace(" ","@",$kelime);
$kelime=str_replace("þ","s",$kelime);
$kelime=str_replace("ð","g",$kelime);
$kelime=str_replace("ü","u",$kelime);
$kelime=str_replace("Ý","i",$kelime);
$kelime=str_replace("ö","o",$kelime);
$kelime=str_replace("ç","c",$kelime);
return $kelime;
}
function decode($veri){
$veri = str_replace('Åž', 'Þ', $veri);
$veri = str_replace('Ç', 'Ç', $veri);
$veri = str_replace('Ü', 'Ü', $veri);
$veri = str_replace('Ö', 'Ö', $veri);
$veri = str_replace('İ', 'Ý', $veri);
$veri = str_replace('Äž°', 'Ð', $veri);
$veri = str_replace("Äž","Ð",$veri);
$veri=str_replace("ç","ç",$veri);
$veri=str_replace("ı","ý",$veri);
$veri=str_replace("ÄŸ","ð",$veri);
$veri=str_replace("ü","ü",$veri);
$veri=str_replace("ö","ö",$veri);
$veri=str_replace("Å?"," Þ",$veri);
$veri=str_replace("ÅŸ","þ",$veri);
$veri=str_replace("Ç","Ç",$veri);
$veri=str_replace("¶","",$veri);
return $veri;
}
function getContent($url) {
$sesion = curl_init($url);
curl_setopt($sesion, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($sesion, CURLOPT_TIMEOUT, 5);
curl_setopt($sesion, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7');
$resultado = curl_exec($sesion);
curl_close($sesion);
return $resultado;
}
function getFeed($feed) {
$content = getContent($feed);
$dom = new DOMDocument('1.0', '');
@$dom->loadXML($content);
return $dom;
}
function karaktertemizle($deger) {
$gecerliler=",q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m,_,";
if (!empty($deger)) {
$deger=trim(strtolower ($deger));
$deger=ereg_replace(" ","_",$deger);
$deger=ereg_replace("ð","g",$deger);
$deger=ereg_replace("ü","u",$deger);
$deger=ereg_replace("þ","s",$deger);
$deger=ereg_replace("ý","i",$deger);
$deger=ereg_replace("ç","c",$deger);
$deger=ereg_replace("ö","o",$deger);
$yeni="";
for ($i=1; $i<=strlen($deger); $i++) {
if (strpos($gecerliler,"," . substr($deger,$i-1,1) . ",")>0) {
$yeni=$yeni . substr($deger,$i-1,1);
}
}
$deger=$yeni;
return $deger;
}else {
return ereg_replace("__","_",$deger);
}
}
function kisalt($deger,$uzunluk) {
if (!empty($deger)) {
if (strlen($deger)>$uzunluk) {
$deger=trim(substr($deger,0,$uzunluk-3)). "..";
}
return $deger;
}
}
function kategoribul($katid) {
$kategori=$HTTP_SESSION_VARS["kategori_".$katid];
if (empty($kategori)) {
$kati = mysql_query("select adi,tag from kategoriler where ap='a' and kategori_id='$katid'");
if (mysql_num_rows($kati)>0) {
$kategori = mysql_result($kati, 0, "adi");
$tag = mysql_result($kati, 0, "tag");
$HTTP_SESSION_VARS["kategori_".$katid]=$kategori;
$HTTP_SESSION_VARS["kategori_tag_".$katid]=$tag;
}
}
return $kategori;
}
function tagla($deger,$uzunluk) {
$toplama="";
$deger=kisalt($deger,$uzunluk);
if (strlen($deger)>0) {
$deger=$deger." ";
if (strpos($deger," ")>0) {
$ayri=split(",",$deger);
for ($a=0; $a<=count($ayri);$a++) {
if (strlen($ayri[$a])>0) {
$toplama=$toplama."<a title='".karaktertemizle($ayri[$a])." videolarý' href='/".karaktertemizle($ayri[$a]).".videolari'>".$ayri[$a]."</a> ";
}
}
}
}
return $toplama;
}
function SayfalamaGetir($sayfa,$shesap,$linkarkasi) {
if ($shesap>1) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<div style="margin:2px 0px 7px 0px;width:100%;">
<table border="0" class="sayfalamalink" cellspacing="0" cellpadding="0">
<tr>
<?if ($sayfa>1) { ?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi"><a href="<?=$linkarkasi?>&sayfa=<?=$sayfa-1?>">« Önceki Sayfa</a></td>
<td width="3" align="center" height="22"></td>
<? } ?>
<?
if ($shesap<10) {
for ($s=1; $s<=$shesap;$s++) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?
}
}
if ($shesap>=10) {
if ($sayfa>=7) {
if ($sayfa+3<$shesap-2) {
for ($s=1;$s<=3;$s++) {
?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?}?>
<td width="10" align="center" height="22"></td>
<?for ($s=$sayfa-2;$s<=$sayfa;$s++) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?
}
for ($s=$sayfa+1; $s<=$sayfa+2;$s++) {
?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?}?>
<td width="10" align="center" height="22"></td>
<?for ($s=$shesap-2;$s<=$shesap;$s++) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?
}
}
else {
for ($s=1;$s<=3;$s++) {
?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?}?>
<td width="10" align="center" height="22"></td>
<?for ($s=$shesap-6; $s<=$shesap; $s++) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?
}
}
}
if ($sayfa<7) {
for ($s=1;$s<=7;$s++) {
?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?}?>
<td width="10" align="center" height="22"></td>
<?for ($s=$shesap-2; $s<=$shesap; $s++) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi" <?if ($sayfa==$s) {?>style="font-weight:bold;background-color:#4A7DB5;"<?}?>><a href="<?=$linkarkasi?>&sayfa=<?=$s?>"><?=$s?></a></td>
<td width="3" align="center" height="22"></td>
<?
}
}
}
?>
<?
if ($sayfa<$shesap) {?>
<td bgcolor="#E7ECF9" align="center" class="sayfa_sayi"><a href="<?=$linkarkasi?>&sayfa=<?=$sayfa+1?>">Sonraki
Sayfa »</a></td>
<?}?>
</tr>
</table>
</div>
</td>
</tr>
</table>
<?
}
}
?>