<?php
include("ayar.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Rastgele Videolar - <?php echo $title;?></title>
<meta name="keywords" content="youtube video, youtube müzik, youtube videoları, mynet video, maynet video, yahoo video, yahoo videoları, youtube müzik videoları, facebook, video, facebook indir, video75, izle, facebook video, video izle, mp3 dinle, müzik dinle, video seyret, dizi izle, klip izle, komik video,indir,izlesene, rastgele videolar, videosunu izle, rastgele izle, bedava izle, online izle" />
<meta name="description" content="rastgele videolar - <?php echo $title;?>" />
<link href="<?php echo $domain;?>/css/reset.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $domain;?>/css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<?php echo $domain;?>/scripts/Moo.Core.js"></script>
<script type="text/javascript" src="<?php echo $domain;?>/scripts/Moo.More.js"></script>
<script type="text/javascript" src="<?php echo $domain;?>/scripts/menu.js"></script>
</head>
<body>
<div class="header-bg">
<div class="header">
<div class="logo"><a rel="nofollow" href="<?php echo $domain;?>"><img src="<?php echo $domain;?>/images/logo.png" width="178" height="70" alt="<?php echo $title;?>"/></a></div>
<div class="ust-menu">
<div class="uye-giris"> </div>
<?php
include("videotoplamvehitbilgi.php");
?>
<div class="menu">
<div class="menuBG" style="width:116px;"><a rel="nofollow" href="<?php echo $domain;?>/">Anasayfa</a></div>
<div class="menuBG2" style="width:116px;"><a rel="nofollow" href="<?php echo $domain;?>/facebookvideoindirme.php">Video İndir</a></div>
<div class="menuBG2" style="width:116px;"><a rel="nofollow" href="<?php echo $domain;?>/yeni-videolar">Yeni Videolar</a></div>
<div class="menuBG2" style="width:116px;"><a rel="nofollow" href="<?php echo $domain;?>/populer-videolar">Popüler Videolar</a></div>
<div class="menuBG2" style="width:116px;"><a rel="nofollow" href="<?php echo $domain;?>/rastgele-videolar">Rastgele Videolar</a></div>
</div>
</div>
<div class="arama-kutu">
<form name="searchform" action="<?php echo $domain;?>/ara.php" method="get" onsubmit="this.submit();return false;">
<input type="text" id="arama-input" title="Arama Icin Burayı Kullanın" value="Arama Icin Burayı Kullanın"onclick="this.value=''" name="ara" />
<input type="image" src="<?php echo $domain;?>/images/ara.jpg" style="border:0px; margin-top:5px;" onclick="window.location = '<?php echo $domain;?>/ara/' + unescape(document.searchform.ara.value);return false;"/>
</form>
</div>
</div>
</div>
<div class="orta">
<div class="yan-menu">
<div class="vertmenu">
<h1>Sponsor</h1>
<?php
include("reklam/kategorilerinustunereklam.php");
?>
<div class="vertmenu">
<h1>Kategoriler</h1>
<ul>
<?
$data = mysql_query ("select * from kategoriler order by kategori asc");
while($sonuc = mysql_fetch_array($data))
{
$kid=$sonuc["id"];
$kategori=$sonuc["kategori"];
?>
<li><a rel="nofollow" href="<?php echo $domain;?>/<?php echo $kid;?>/<?php echo $kategori;?>" tabindex="1"><?php echo $kategori; ?></a></li>
<?
}
?>
</ul>
<br />
<div class="vertmenu">
<h1>Sayac</h1>
<?php
include("reklam/sayaclar.php");
?>
</div>
</div>
</div>
</div>
<div class="i-ust"><ul class="cstabs">
<li><a class="1" id="selected">Rastgele Videolar</a></li>
</ul></div>
<div class="orta-ic">
<div id="cs">
<div class="tab-content">
<?php
include("reklam/kategoriust.php");
?>
<div class="tab">
<ul class="gallery">
<?php
try
{
$sql = "";
try
{
$sql = mysql_query("select * from videolar order by rand() DESC limit 45");
}
catch(Exception $ex)
{
$sql = mysql_query("select * from videolar order by id DESC limit 45");
}
while($cek = mysql_fetch_array($sql)):?>
<li>
<div class="isim"><?php echo mb_substr($cek["adi"],0,34,'UTF-8');?></div>
<div class="sure">Sure: <?php echo $cek["sure"];?> | Hit: <?php echo $cek["hit"];?></div>
<a href="<?=$domain?>/<?php echo $cek["id"];?>/<?=sef($cek["adi"])?>.html" title="<?php echo $cek["adi"]; ?>"><img src="<?php echo $cek["resim"]; ?>" alt="<?php echo $cek["adi"]; ?> resmi" width="125" height="100" />
<span class="video"></span>
</a>
</li>
<?php
endwhile;
}
catch(Exception $ex)
{
echo $ex->getMessage();
}
?>
</ul>
</div>
<?php
include("reklam/kategorialt.php");
?>
</div>
</div>
</div>
</div><div style="clear:both; height:0px; overflow:hidden;"></div>
<div id="footer"><div class="linkler"><b>Etiket:</b> <?php echo $linkdegisimi;?></div><div class="chatlakturk">ChatLakTurk <a rel="nofollow" href="http://video.izlebizi.com">video izle</a>me scripti</div></div>
</body>
</html>
<?php
include("reklam/sayfaaltinakodlar.php");
?> php konusunda yardımlarınızı bekliyorum
33
●1.621
- 18-12-2010, 22:41:29Eposta Aktivasyonu GerekmekteDene bakalım.
- 18-12-2010, 22:50:06Kimlik doğrulama veya yönetimden onay bekliyor.şimdide bu hatayı verdi üstad
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/vidyomus/public_html/rastgele-videolar.php on line 111
o satırda şu var
while($cek = mysql_fetch_array($sql)):?>
bu hata rand dan kaynaklanıyormuş. hiti yüksek olunca sitenin cache yoksa bu hatayı veriyormuş. bunun yerine ne kullanabilirim yada buna nasıl cache yapabilirim.çünki birtek rastgele videolarda sorun var diğerlerinde sorun yok. yeni videolar, popüler videolar süper çalışıyor. - 18-12-2010, 22:57:44id yazınca yine olmadı üstad. senide yoruyorum hakkını helal et. rand olayını kaldırınca en eski eklediklerim çıkıyor. birinci id den itibaren sayıyor. rastgele çıkmıyor. rastgele çıkarmak için rand dan başka bi sorgu olmalı. yada başka yapılabilecek ne olabilir.NiZZo_ adlı üyeden alıntı: mesajı görüntüle
- 18-12-2010, 23:13:45Eposta Aktivasyonu GerekmekteBenim sormak istediğim rand yerine id yazınca videoların sorunsuz gelip gelmediğiydi.
Sanırım geliyor ?
Peki limiti düşür 5 yaz 10 yaz bakalım o zaman değişecek mi ?
5k'da rand ile bu problemi yaşamaman gerekiyor normalde. Tabi sunucunun durumunu bilmeden konuşuyorum.
Birde sorgunu şu şekilde değiştirip dene bakalım.
$sql = "Select tbl.* From (Select * From videolar order by rand() limit 10) as tbl order by tbl.id desc";
- 18-12-2010, 23:22:41order by id() limit 5 olarak yaptım yine hata verdi.NiZZo_ adlı üyeden alıntı: mesajı görüntüle
$sql = "Select tbl.* From (Select * From videolar order by rand() limit 10) as tbl order by tbl.id desc";
bunu denedim bundada
bu hatayı verdiAlıntı
100.ncü sırada
bu kod varAlıntı - 18-12-2010, 23:30:41
- 18-12-2010, 23:44:30Eposta Aktivasyonu GerekmekteRand'dan kaynaklı evet. Emin olmak için soruyordum bunları.
Rand haricinde karıştırıcı varmı bilmiyorum ancak sorguyu biraz optimize ettirerek deneyelim bakalım.
Önce videolar tablosundan son eklenen 200 video'yu alalım ve bu 200 video içinden rastgele 45 video gösterelim.
$sql = "Select tbl.* From (Select * From videolar order by id desc limit 200) as tbl order by RAND() limit 45";
Başkada birşey aklıma gelmiyor malesef.
Sayfanın diğer alanlarıda etkiliyor sunucuyu sadece burayı optimize etmek yeterli değil gibi.