• 11-04-2013, 15:10:16
    #10
    <?php
    
    
    $test = rand(100,10000000);
    
    $filename = "index,'$test'.html";
    
    $cachefile = "cache/".$filename;
    
    $cachetime = 30 * 60; // Cache Süresi
    
    if (file_exists($cachefile))
    
    {
    
    if(time() - $cachetime < filemtime($cachefile))
    
    {
    
    readfile($cachefile);
    
    exit;
    
    }
    
    else
    
    {
    
    unlink($cachefile);
    
    }
    
    }
    
    ob_start();
    
    include("ayar.php");
    
    $sayfa=1;
    
    $meta=mysql_fetch_assoc(mysql_query("select * from metalar where neresi='anasayfa' limit 1"));
    
    ?>
    
    <!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" dir="ltr" lang="tr">
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title><?=$meta[title];?></title>
    
    <meta name="keywords" content="<?=$meta[keyword];?>" />
    
    <meta name="description" content="<?=$meta[description];?>" />
    
    <?include "ust.php";?>
    
    <?include "sol.php";?>
    
    		
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">En Yeni Bölümler</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-diziler.html"><img src="images/tumunugor.png" width="127" height="23" alt="Dizilerin Tüm Bölümlerini Gör" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    			<?
    
    $******=mysql_query("select baslik,baslikseo,etiketler,resim,izlenme,tarih,puani,puanv from videolar where nere!='ozet' and nere!='frag' order by id desc limit 18");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" /></a>
    
    					<span class="h2baslik"><a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><?=$dok[baslik];?></a></span><br />
    
    					<span class="r2">Etiketler</span> : <?$etiketler=explode(",",$dok[etiketler]);
    
    $etiketlersay=count($etiketler);
    
    $a=0;
    
    while($a<$etiketlersay){$etiket="$etiketler[$a]";$etiketseo=seola($etiket,$ayarlar[etara]);?><a href="<?=$ayarlar[etseo];?>/<?=$etiketseo;?><?=$ayarlar[etson];?>"><?=$etiket;?></a> <?$a++;}?><br />
    
    					Eklenme Tarihi : <span class="r3"><?=$dok[tarih];?></span><br />
    
    					İzlenme : <span class="r3"><?=$dok[izlenme];?></span><br />
    
    					<?if($dok[puani]>="1"){$puan=number_format($dok[puani]/$dok[puanv],1);}else{$puan=0;}?>
    
    <?if($puan>="2"){$resim1="1";}else{$resim1="2";}?><img src="images/y<?=$resim1;?>.png" alt="" />
    
    <?if($puan>="4"){$resim2="1";}else{$resim2="2";}?><img src="images/y<?=$resim2;?>.png" alt="" />
    
    <?if($puan>="6"){$resim3="1";}else{$resim3="2";}?><img src="images/y<?=$resim3;?>.png" alt="" />
    
    <?if($puan>="8"){$resim4="1";}else{$resim4="2";}?><img src="images/y<?=$resim4;?>.png" alt="" />
    
    <?if($puan>="10"){$resim5="1";}else{$resim5="2";}?><img src="images/y<?=$resim5;?>.png" alt="" />
    
    				</span><!-- video bitti -->
    
    	<?}?>
    
    				
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    <?if($ortabol!=""){?><div class="reklamortalaso2"><?=$ortabol;?></div><?}?>
    
    			
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">Yeni Bölüm Fragmanları</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-fragmanlar.html"><img src="images/tumunugor.png" width="127" height="23" alt="" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    			<?
    
    $******=mysql_query("select baslik,baslikseo,resim,izlenme from videolar where nere='frag' order by id desc limit 12");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video2">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[fragara];?><?=$ayarlar[fragseo];?><?=$ayarlar[videoson];?>">
    
    					<img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" />
    
    					<?=$dok[baslik];?><br />
    
    					</a>
    
    					<strong class="r2"><?=$dok[izlenme];?></strong> kez izlendi.
    
    				</span><!-- video bitti -->
    
    <?}?>
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    			
    
    			
    
    <?if($ortafrag!=""){?><div class="reklamortalaso2"><?=$ortafrag;?></div><?}?>			
    
    			
    
    			
    
    			
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">Yeni Dizi Özetleri</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-ozetler.html"><img src="images/tumunugor.png" width="127" height="23" alt="" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    <?
    
    $******=mysql_query("select baslik,baslikseo,resim,izlenme from videolar where nere='ozet' order by id desc limit 8");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video2">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[ozetara];?><?=$ayarlar[ozetseo];?><?=$ayarlar[videoson];?>">
    
    					<img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" />
    
    					<?=$dok[baslik];?><br />
    
    					</a>
    
    					<strong class="r2"><?=$dok[izlenme];?></strong> kez izlendi.
    
    				</span><!-- video bitti -->
    
    <?}?>
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    			
    
    		</div><!-- icerikler-orta bitti -->
    
    <?include "sag.php";?>
    
    <?include "alt.php";
    
    $fp = fopen($cachefile, 'w+');
    
    fwrite($fp, ob_get_contents());
    
    fclose($fp);
    
    ob_end_flush();?>

    Bu şekilde dener misiniz? Php bilgim az, o yüzden hatalar olabilir. Google'dan bakarak yaptım.
  • 11-04-2013, 15:13:29
    #11
    cache klasörü var değilmi dizin de ?
  • 11-04-2013, 15:15:56
    #12
    gizemsiz adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    
    $test = rand(100,10000000);
    
    $filename = "index,'$test'.html";
    
    $cachefile = "cache/".$filename;
    
    $cachetime = 30 * 60; // Cache Süresi
    
    if (file_exists($cachefile))
    
    {
    
    if(time() - $cachetime < filemtime($cachefile))
    
    {
    
    readfile($cachefile);
    
    exit;
    
    }
    
    else
    
    {
    
    unlink($cachefile);
    
    }
    
    }
    
    ob_start();
    
    include("ayar.php");
    
    $sayfa=1;
    
    $meta=mysql_fetch_assoc(mysql_query("select * from metalar where neresi='anasayfa' limit 1"));
    
    ?>
    
    <!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" dir="ltr" lang="tr">
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title><?=$meta[title];?></title>
    
    <meta name="keywords" content="<?=$meta[keyword];?>" />
    
    <meta name="description" content="<?=$meta[description];?>" />
    
    <?include "ust.php";?>
    
    <?include "sol.php";?>
    
    		
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">En Yeni Bölümler</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-diziler.html"><img src="images/tumunugor.png" width="127" height="23" alt="Dizilerin Tüm Bölümlerini Gör" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    			<?
    
    $******=mysql_query("select baslik,baslikseo,etiketler,resim,izlenme,tarih,puani,puanv from videolar where nere!='ozet' and nere!='frag' order by id desc limit 18");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" /></a>
    
    					<span class="h2baslik"><a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><?=$dok[baslik];?></a></span><br />
    
    					<span class="r2">Etiketler</span> : <?$etiketler=explode(",",$dok[etiketler]);
    
    $etiketlersay=count($etiketler);
    
    $a=0;
    
    while($a<$etiketlersay){$etiket="$etiketler[$a]";$etiketseo=seola($etiket,$ayarlar[etara]);?><a href="<?=$ayarlar[etseo];?>/<?=$etiketseo;?><?=$ayarlar[etson];?>"><?=$etiket;?></a> <?$a++;}?><br />
    
    					Eklenme Tarihi : <span class="r3"><?=$dok[tarih];?></span><br />
    
    					İzlenme : <span class="r3"><?=$dok[izlenme];?></span><br />
    
    					<?if($dok[puani]>="1"){$puan=number_format($dok[puani]/$dok[puanv],1);}else{$puan=0;}?>
    
    <?if($puan>="2"){$resim1="1";}else{$resim1="2";}?><img src="images/y<?=$resim1;?>.png" alt="" />
    
    <?if($puan>="4"){$resim2="1";}else{$resim2="2";}?><img src="images/y<?=$resim2;?>.png" alt="" />
    
    <?if($puan>="6"){$resim3="1";}else{$resim3="2";}?><img src="images/y<?=$resim3;?>.png" alt="" />
    
    <?if($puan>="8"){$resim4="1";}else{$resim4="2";}?><img src="images/y<?=$resim4;?>.png" alt="" />
    
    <?if($puan>="10"){$resim5="1";}else{$resim5="2";}?><img src="images/y<?=$resim5;?>.png" alt="" />
    
    				</span><!-- video bitti -->
    
    	<?}?>
    
    				
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    <?if($ortabol!=""){?><div class="reklamortalaso2"><?=$ortabol;?></div><?}?>
    
    			
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">Yeni Bölüm Fragmanları</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-fragmanlar.html"><img src="images/tumunugor.png" width="127" height="23" alt="" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    			<?
    
    $******=mysql_query("select baslik,baslikseo,resim,izlenme from videolar where nere='frag' order by id desc limit 12");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video2">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[fragara];?><?=$ayarlar[fragseo];?><?=$ayarlar[videoson];?>">
    
    					<img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" />
    
    					<?=$dok[baslik];?><br />
    
    					</a>
    
    					<strong class="r2"><?=$dok[izlenme];?></strong> kez izlendi.
    
    				</span><!-- video bitti -->
    
    <?}?>
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    			
    
    			
    
    <?if($ortafrag!=""){?><div class="reklamortalaso2"><?=$ortafrag;?></div><?}?>			
    
    			
    
    			
    
    			
    
    			<div class="orta-kutu">
    
    			<div class="orta-baslik">
    
    				<span style="float:left;">Yeni Dizi Özetleri</span>
    
    				<span style="float:right; position:relative; top:8px;">
    
    				<a href="yeni-ozetler.html"><img src="images/tumunugor.png" width="127" height="23" alt="" /></a>
    
    				</span>
    
    			</div>
    
    			<div class="orta-icerik">
    
    <?
    
    $******=mysql_query("select baslik,baslikseo,resim,izlenme from videolar where nere='ozet' order by id desc limit 8");
    
    while($dok=mysql_fetch_assoc($******)){
    
    $bir=$bir+1;
    
    ?>
    
    				<span class="video2">
    
    					<a href="<?=$dok[baslikseo];?><?=$ayarlar[ozetara];?><?=$ayarlar[ozetseo];?><?=$ayarlar[videoson];?>">
    
    					<img src="<?=$dok[resim];?>" width="113" height="86" alt="<?=$dok[baslik];?>" class="resim" />
    
    					<?=$dok[baslik];?><br />
    
    					</a>
    
    					<strong class="r2"><?=$dok[izlenme];?></strong> kez izlendi.
    
    				</span><!-- video bitti -->
    
    <?}?>
    
    				
    
    			<br />	
    
    			</div>
    
    			<div class="orta-alt"></div>
    
    			</div><!-- orta-kutu bitti -->
    
    			
    
    			
    
    		</div><!-- icerikler-orta bitti -->
    
    <?include "sag.php";?>
    
    <?include "alt.php";
    
    $fp = fopen($cachefile, 'w+');
    
    fwrite($fp, ob_get_contents());
    
    fclose($fp);
    
    ob_end_flush();?>

    Bu şekilde dener misiniz? Php bilgim az, o yüzden hatalar olabilir. Google'dan bakarak yaptım.
    ilgin için teşekkür ediyorum verdiğin kodları girdiğimde sayfa hiç açılmadı

    Parse error: syntax error, unexpected '*', expecting T_VARIABLE or '$' in C:\inetpub\vhosts\x.com\httpdocs\index.php on line 84

    bu şekilde hata verdi

    84.satır

    $******=mysql_query("select baslik,baslikseo,etiketler,resim,izlenme,tarih,puani,puanv from videolar where nere!='ozet' and nere!='frag' order by id desc limit 18");




    ByAkman adlı üyeden alıntı: mesajı görüntüle
    cache klasörü var değilmi dizin de ?
    cache klasörü var fakat içinde index.html var sadece oda boş sayfa
  • 11-04-2013, 15:30:01
    #13
    Kodlardaki ***** gibi ifadeleri siz mi değiştirdiniz acaba? Ayrıca yukarıdaki kodda en üst satırda

    $filename = "%%-index-%%.html";
    Bu şekilde ise, normaldir hata vermesi. %%-index-%% isimli bir dosya arıyor ve bulamıyor. Bulamadığı için de hata veriyor.

    $filename = "%%-index-%%.html"; 
    $cachefile = "cache/".$filename;
    bu iki satırı şununla değişirseniz sorun düzelir muhtemelen.

    $filename = 'index-' . date("d-m-Y-H",time());
    $cachefile = "cache/".$filename;
    file_exists($cachefile) == false ? touch($cachefile) : true;
    Bu halinden sonra çalışması gerekir. Ancak paylaştığınız kodlar bana çok enteresan geldi.
  • 11-04-2013, 15:49:24
    #14
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Kodlardaki ***** gibi ifadeleri siz mi değiştirdiniz acaba? Ayrıca yukarıdaki kodda en üst satırda

    $filename = "%%-index-%%.html";
    Bu şekilde ise, normaldir hata vermesi. %%-index-%% isimli bir dosya arıyor ve bulamıyor. Bulamadığı için de hata veriyor.

    $filename = "%%-index-%%.html"; 
    $cachefile = "cache/".$filename;
    bu iki satırı şununla değişirseniz sorun düzelir muhtemelen.

    $filename = 'index-' . date("d-m-Y-H",time());
    $cachefile = "cache/".$filename;
    file_exists($cachefile) == false ? touch($cachefile) : true;
    Bu halinden sonra çalışması gerekir. Ancak paylaştığınız kodlar bana çok enteresan geldi.
    değiştirdim

    Warning: touch() [function.touch]: Unable to create file cache/index-11-04-2013-15 because Permission denied in C:\inetpub\vhosts\x.com\httpdocs\index.php on line 4

    en üstte bu şekilde hata verdi ve sayfanın en altındaki 143 , 144 , 145 satırdaki hatalar devam etmekte. index.php orjinali aşşağıda hocam

    <?php
    $filename = 'index-' . date("d-m-Y-H",time()); 
    $cachefile = "cache/".$filename; 
    file_exists($cachefile) == false ? touch($cachefile) : true;
    $cachetime = 1 * 60 * 60; // Cache Süresi
    if (file_exists($cachefile))
    {
    if(time() - $cachetime < filemtime($cachefile))
    {
    readfile($cachefile);
    exit;
    }
    else
    {
    unlink($cachefile);
    }
    }
    ob_start();
    include("ayar.php");
    $sayfa=1;
    $meta=mysql_fetch_assoc(mysql_query("select * from metalar where neresi='anasayfa' limit 1"));
    ?>
    <!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" dir="ltr" lang="tr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><?=$meta[title];?></title>
    <meta name="keywords" content="<?=$meta[keyword];?>" />
    <meta name="description" content="<?=$meta[description];?>" />
    <?include "ust.php";?>
    <div class="size">
    <?if($tummenualti!=""){?><div class="reklamortalab"><?=$tummenualti;?></div><?}?>
    <!-- sol kısım başlar -->
    <div class="left">
    <?if($tumsolust!=""){?><div class="reklamortalaso2"><?=$tumsolust;?></div><?}?>
    <!-- en yeni bölümler -->
    <div class="leftbg">
    <div class="leftblk">
    <div class="enyenibolumlerbs">
    <div class="showall"><a href="yeni-diziler.html"></a></div>
    </div>
    <div class="eybbg">
    <?
    $******=mysql_query("select * from videolar where nere!='ozet' and nere!='frag' order by id desc limit 8");
    while($dok=mysql_fetch_assoc($******)){
    $bir=$bir+1;
    ?>
    <div class="videoshw">
    <a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><img src="<?=$dok[resim];?>" width="110" height="80" alt="<?=$dok[baslik];?>" /></a>
    <span><a href="<?=$dok[baslikseo];?><?=$ayarlar[videoson];?>"><?=$dok[baslik];?></a><br /><?=$dok[izlenme];?> izlenme</span>
    </div>
    <?}?>
    </div>
    <div class="eybbot">
    </div>
    </div>
    </div>
    <!-- en yeni bölümler biter -->
    <?if($abolumalti!=""){?><div class="reklamortalaso"><?=$abolumalti;?></div><?}?>
    <!-- en yeni bölümler -->
    <div class="leftbg">
    <div class="leftblk">
    <div class="enyenibolumozetbs">
    <div class="showall"><a href="yeni-ozetler.html"></a></div>
    </div>
    <div class="eybobg">
    <?
    $******=mysql_query("select * from videolar where nere='ozet' order by id desc limit 8");
    while($dok=mysql_fetch_assoc($******)){
    $bir=$bir+1;
    ?>
    <div class="videoshw1">
    <a href="<?=$dok[baslikseo];?><?=$ayarlar[ozetara];?><?=$ayarlar[ozetseo];?><?=$ayarlar[videoson];?>"><img src="<?=$dok[resim];?>" width="110" height="80" alt="<?=$dok[baslik];?>" /></a>
    <span><a href="<?=$dok[baslikseo];?><?=$ayarlar[ozetara];?><?=$ayarlar[ozetseo];?><?=$ayarlar[videoson];?>"><?=$dok[baslik];?></a><br /><?=$dok[izlenme];?> izlenme</span>
    </div>
    <?}?>
    </div>
    <div class="eybobot">
    </div>
    </div>
    </div>
    <!-- en yeni bölümler biter -->
    <?if($aozetalti!=""){?><div class="reklamortalaso"><?=$aozetalti;?></div><?}?>
    <!-- en yeni bölümler -->
    <div class="leftbg">
    <div class="leftblk">
    <div class="enyenifragmanbs">
    <div class="showall"><a href="yeni-fragmanlar.html"></a></div>
    </div>
    <div class="eybobg">
    <?
    $******=mysql_query("select * from videolar where nere='frag' order by id desc limit 8");
    while($dok=mysql_fetch_assoc($******)){
    $bir=$bir+1;
    ?>
    <div class="videoshw1">
    <a href="<?=$dok[baslikseo];?><?=$ayarlar[fragara];?><?=$ayarlar[fragseo];?><?=$ayarlar[videoson];?>"><img src="<?=$dok[resim];?>" width="110" height="80" alt="<?=$dok[baslik];?>" /></a>
    <span><a href="<?=$dok[baslikseo];?><?=$ayarlar[fragara];?><?=$ayarlar[fragseo];?><?=$ayarlar[videoson];?>"><?=$dok[baslik];?></a><br /><?=$dok[izlenme];?> izlenme</span>
    </div>
    <?}?>
    </div>
    <div class="eybobot">
    </div>
    </div>
    </div>
    <!-- en yeni bölümler biter -->
    <?if($afragalti!=""){?><div class="reklamortalaso"><?=$afragalti;?></div><?}?>
    <?if($ayarlar[sonyorum]!="2"){?>
    <div class="leftbg">
    <div class="leftblk">
    <div class="yorumlarbs">
    </div>
    <div class="eybybg">
    <?$yor=mysql_query("select videoid,isminiz,yorum from yorumlar where durum='1' and sira='1' order by id desc limit 3");
    while($yorum=mysql_fetch_array($yor)){
    $icerik=mysql_fetch_array(mysql_query("select id,baslik,baslikseo from videolar where id='$yorum[videoid]'"));
    $link="$siteadresi/$icerik[baslikseo]$ayarlar[videoson]";
    ?>
    <div class="comment">
    <div class="commentavatar">
    <a href="<?=$link;?>"><img src="images/ornek/yorumavatar.gif" alt="" /></a>
    </div>
    <div class="commentleft">
    <span><a href="<?=$link;?>"><?=$yorum[isminiz];?></a> <?=$yorum[tarih];?></span>
    <ul>
    <li>
    <?=$yorum[yorum];?>
    </li>
    </ul>
    </div>
    </div>
    <?}?>
    </div>
    <div class="eybobot">
    </div>
    </div>
    </div>
    <?}?>
    
    <!-- sol kısım biter -->
    <?include "sag.php";?>
    <?include "alt.php";
    $fp = fopen($cachefile, 'w+');
    fwrite($fp, ob_get_contents());
    fclose($fp);
    ob_end_flush();?>
  • 11-04-2013, 16:19:47
    #15
    Hata mesajına bakalım:

    Warning: touch() [function.touch]: Unable to create file cache/index-11-04-2013-15 because Permission denied in C:\inetpub\vhosts\x.com\httpdocs\index.php on line 4

    Türkçeye çevirelim:

    Hata: touch() [fonksiyon.touch]: C:\inetpub\vhosts\x.com\httpdocs\index.php dosyasının 4. satırını işlerken, cache/index-11-04-2013-15 dosyası oluşturulamadı çünkü izin verilmedi.

    Muhtemel sebep:

    cache dosyasının okuma/yazma izinleri. Diğer bir deyişle chmod.

    Dosyanın en üstüne aşağıdaki kodları ekleyip, çıktıyı buraya yazar mısınız lütfen:

    echo substr(sprintf('%o', fileperms('cache')), -4);
    exit;
  • 11-04-2013, 16:31:45
    #16
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Hata mesajına bakalım:

    Warning: touch() [function.touch]: Unable to create file cache/index-11-04-2013-15 because Permission denied in C:\inetpub\vhosts\x.com\httpdocs\index.php on line 4

    Türkçeye çevirelim:

    Hata: touch() [fonksiyon.touch]: C:\inetpub\vhosts\x.com\httpdocs\index.php dosyasının 4. satırını işlerken, cache/index-11-04-2013-15 dosyası oluşturulamadı çünkü izin verilmedi.

    Muhtemel sebep:

    cache dosyasının okuma/yazma izinleri. Diğer bir deyişle chmod.

    Dosyanın en üstüne aşağıdaki kodları ekleyip, çıktıyı buraya yazar mısınız lütfen:

    echo substr(sprintf('%o', fileperms('cache')), -4);
    exit;
    0777

    index.php de en üste yazdım hocam bu şekilde verdi ana sayfada
  • 11-04-2013, 16:45:57
    #17
    Peki şimdi yine dosyanın en üstüne şunu yazıp dener misiniz?

    echo touch('cache/deneme.html') ? 'oluştu' : 'oluşmadı';
    exit;
    Eğer bu kodlar sonucunda yine oluşmadı derse, farklı bir sorun var demektir. Çünkü kodlarda bir sorun yok. Görünen o ki, klasörün yazma izni 777, bu durumda yukarıdaki kodu eklerseniz, cache klasöründe deneme.html diye bir dosya oluşturması gerekir. Bunu da oluşturmazsa, sorun kodlar ile alakalı değildir.

    // Denendi.
  • 11-04-2013, 16:48:43
    #18
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Peki şimdi yine dosyanın en üstüne şunu yazıp dener misiniz?

    echo touch('cache/deneme.html') ? 'oluştu' : 'oluşmadı';
    exit;
    Eğer bu kodlar sonucunda yine oluşmadı derse, farklı bir sorun var demektir. Çünkü kodlarda bir sorun yok. Görünen o ki, klasörün yazma izni 777, bu durumda yukarıdaki kodu eklerseniz, cache klasöründe deneme.html diye bir dosya oluşturması gerekir. Bunu da oluşturmazsa, sorun kodlar ile alakalı değildir.

    // Denendi.
    Warning: touch() [function.touch]: Unable to create file cache/deneme.html because Permission denied in C:\inetpub\vhosts\x.com\httpdocs\index.php on line 2
    oluşmadı



    oluşturmadı hocam