• 02-05-2010, 15:27:05
    #1
    s.a arkadaslar bir script yazmaya calısıyorum asagidaki sekilde yazdıgım iki dosyanın seosunu bir türlü yapamadım .htaccess bilgim hiç yok o yüzden yardımlarınızı bekliyorum, şimdiden teşekkürler.

    <?include 'veri.php';
    $vid=temiz($_GET['sef']);
    $videobul=solcek("select * from video where seo='$vid'");
    $va=solarray($videobul);
    $vtitle=$va['baslik'];
    $vi=$va['id'];
    $kal=$va['kat'];
    $katlimi=solcek("select * from kat where tr='$kal'");
    $katli=solarray($katlimi);
    $ktitle=$katli['title'];
    solcek("UPDATE video SET izlenme = izlenme + 1 WHERE seo = '$vid'");
    $yap = array("{\$siteadi}", "{\$videoadi}", "{\$kategoriadi}");
    $yapan   = array(ayarcek("Title"), "$vtitle", "$ktitle");
    $baslik=str_replace($yap,$yapan,ayarcek("vseotitle"));
    $keyword=str_replace($yap,$yapan,ayarcek("vseokeyword"));
    $desc=$vtitle." Videoları - ".ayarcek("Title");
    include 'ust.php';
    ?>
    <script type="text/javascript">
    function gonder() {
    jQuery.ajax({
    type: 'POST',
    url: 'yorum.php',
    data: $('#veri-formu').serialize(),
    error:function(){ $('#yazdir').html("Bir hata algılandı."); }, 
    success: function(isim) { $('#yazdir').html(isim);
    }
    });
    }
    </script>
      <?if(ayarcek("videonu")=="1") { ?>
    <script type="text/javascript">
    setTimeout('yukle()',<?=ayarcek("reklamsure")*1000?>);
    	function yukle() {
    	document.getElementById('oynatvideo').style.display = '';
    	document.getElementById('reklamver').style.display = 'none';
    	}
    </script>
    <? } ?>
    
    
            <div id="contentContainer" class="clearfix">
            	<div id="player">
            		<div id="player_box" class="clearfix">
            			<div id="player_box_top"><?=$vtitle?></div><!--[if !IE]>player_box_top<![endif]-->
            			<div id="video">
            				<div id="videoPlayer">
            				<?        				
            				if(ayarcek("videonu")=="1") {                  
    echo '<div id="oynatvideo" style="display:none">'; } 
            				 if($va['tur']=="embed") { echo stripslashes($va['vid']); } 
    
     else {
    $flvci=$va['vid'];
     ?>
    
    <script type="text/javascript" src="swfobject.js"></script>
     
    <div id="oynatan">Lutfen Pc nize Flash Player Yükleyiniz...</div>
     
      <script type='text/javascript'>
      var s1 = new SWFObject('player.swf','ply','530','400','9','#ffffff');
      s1.addParam('allowfullscreen','true');
      s1.addParam('allowscriptaccess','always');
      s1.addParam('flashvars','file=<?=$flvci?>&logo=<?=ayarcek("PlayerLogo")?>&skin=<?=ayarcek("playerskin")?>&autostart=false');
      s1.write('oynatan');
    </script>
    <? }  if(ayarcek("videonu")=="1") {  ?>
    </div>
    
    
    <div id="reklamver" style="width: 530px; height: 400px;"><center><?=ayarcek("reklam5")?><br /><img src="images/loading.gif" /><br 
    
    />Lütfen Bekleyiniz Video Yükleniyor....</center></div><? } ?>
            				
            				
            				</div><!--[if !IE]>videoPlayer<![endif]-->
            				<div class="ad530"><?=ayarcek("reklam3")?></div><!--[if !IE]>ad530<![endif]-->
            				<div id="videoMeta">
            					<p>Video : <?=$vtitle?></p>
            					<p>Süre : <?=$va['sure']?></p>
            					<p>Açıklama : <?=$va['aciklama']?></p>
            					<p>Eklenme Tarihi : <?=$va['tarih']?></p>
            					<p>İzlenme : <?=$va['izlenme']?></p>
            				</div><!--[if !IE]>ad530<![endif]-->
            			</div><!--[if !IE]>video<![endif]-->
            			<div class="ad120"><?=ayarcek("reklam2")?></div>
            		</div><!--[if !IE]>player_box<![endif]-->
            		
            			   <? 
    $q2=mysql_query("Select * from yorum where vid = '$vi' order by tarih desc");
    while ($r2=mysql_fetch_array($q2)) { ?>             
                    
                 
                    
                    <div class="comment_box">
                    	<div class="cb_top"></div>
                        <div class="cb_bottom"></div>
                        <h6 class="commentor"><?=$r2['yazan']?> <span>Yorum Tarihi : <?=$r2['tarih']?></span></h6>
                        <p><?=nl2br($r2['yorum'])?> </p>
                    </div><!--[if !IE]>comment_box<![endif]-->
                    
                    <? } ?>   
            			
            					<div id="yazdir"></div>
    
            		
            		<div id="commentForm" class="clearfix">
            			<div id="commentFormTop">Bu videoyu yorumla.</div><!--[if !IE]>commentFormTop<![endif]-->
            			<form id="veri-formu">
    <div style="display:none"><input name="id" value="<?=$vi?>"></div>
            				<div class="formLeft">
            					<p><input name="isim" type="text" value="Adınız" onfocus="if(this.value == 'Adınız') { 
    
    this.value=''; }" onblur="if(this.value=='') { this.value='Adınız'; }"/></p>
            					<p><input name="email" type="text" value="E-Posta Adresiniz" onfocus="if(this.value == 
    
    'E-Posta Adresiniz') { this.value=''; }" onblur="if(this.value=='') { this.value='E-Posta Adresiniz'; }" /></p>
            					<p style="float:right"><img src="resim.php" width="70" height="20"></p>
            					<p><input name="guvenbana" type="formLeft" value="Toplamı Kaçtır ?" onfocus="if(this.value 
    
    == 'Toplamı Kaçtır ?') { this.value=''; }" onblur="if(this.value=='') { this.value='Toplamı Kaçtır ?'; }"/></p>
            				</div><!--[if !IE]>commentForm<![endif]-->
            				<div class="formRight">
            					<p><textarea name="yorum" rows="5" cols="5" class="tarea"></textarea></p>
            					<p class="formbtn"><input type="button" onclick="gonder();" value="" /></p>
            				</div><!--[if !IE]>formRight<![endif]-->
            			</form>
            			
            		</div><!--[if !IE]>commentForm<![endif]-->
            
            	</div><!--[if !IE]>player<![endif]-->
            	<div id="rightbar">
           
            	
            	
            		<div class="rightbox">
            			<div class="rightbox_top">Benzer Videolar</div><!--[if !IE]>rightbox_top<![endif]-->
            			<div class="rightbox_content">
            			
            			<?
    	 $mal=mysql_real_escape_String($vtitle);
    $katala=solcek("SELECT * FROM webvideo WHERE MATCH (baslik) AGAINST ('*$mal*' IN BOOLEAN MODE) limit 18");
    $say=mysql_num_rows($katala);
    if($say<2) { 
    
    $katala=solcek("SELECT * FROM webvideo order by rand() limit 18");
    
     }          
              
              	$i=0;
    					while ($sea=mysql_fetch_array($katala))  { 
                $i++;
    $id=$sea['id']; $seo=$sea['seo']; ?>
            			
            			
            			
            			    <div class="box clearfix">
            					<p class="vid_title"><a href="<?=videosef($id,$seo);?>" 
    
    title="<?=$sea['baslik']?>"><?=substr(trim(strip_tags($sea['baslik'])),0,30)?></a></p>
            					<div class="thumb"><a href="<?=videosef($id,$seo);?>"><img src="<?=$sea['resim']?>" 
    
    alt="<?=$sea['baslik']?>" width="80" height="70" /></a></div>
            					<p class="meta">İzlenme : <?=$sea['izlenme']?></p>
            					<p class="meta"><img src="images/031.png" alt="" /><img src="images/031.png" alt="" 
    
    /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /></p>
            					<p class="meta">Süre : <?=$sea['sure']?></p>
            					
            				</div><!--[if !IE]>box<![endif]-->
            			<? }  ?>
            			
            			</div><!--[if !IE]>rightbox_content<![endif]-->
            		</div><!--[if !IE]>rightbox<![endif]-->
            		<div class="rightbox">
            			<div class="rightbox_top">Reklam Alanı</div><!--[if !IE]>rightbox_top<![endif]-->
            			<div class="rightbox_content_ads">
            				<div class="ad250">		
            				
            				
            				</div><!--[if !IE]>ad250<![endif]-->
            			</div><!--[if !IE]>rightbox_content<![endif]-->
            		</div><!--[if !IE]>rightbox<![endif]-->
            		
            		 	<div class="rightbox">
            			<div class="rightbox_top">Etiketler</div><!--[if !IE]>rightbox_top<![endif]-->
            	<?=etiketler(30)?> 
            		
            		</div>
            		
            		
            	</div><!--[if !IE]>rightbar<![endif]-->
            </div><!--[if !IE]>contentContainer<![endif]-->
    yukarıdaki dosya birinci dosyam ve url si : site.com/dosya.php?sef=içerik şeklinde bunu nasıl site.com/içerik yapabilirim.


    aşağıdaki dosyada aynı sekilde site.com/dosya.php?sef=içerik bunu site.com/içerik şeklinde yapmak istiyorum

    <?include 'veri.php';
    $tag=temiz($_GET['sef']);
    $sec=mysql_query("select * from tag WHERE tr='$tag'"); 
    $se=mysql_fetch_array($sec);
    $ti=$se['baslik'];
    $yap = array("{\$siteadi}", "{\$etiketadi}", "{\$buyuketiketadi}");
    $yapan   = array(ayarcek("Title"), "$ti", buyult($ti));
    $baslik=str_replace($yap,$yapan,ayarcek("eseotitle"));
    $keyword=str_replace($yap,$yapan,ayarcek("eseokeyword"));
    $desc=$keyword;
    $yokla=$keyword;
    include 'ust.php';
    include 'sidebar.php';
    ?>
            	<div id="content">
            		<div class="videobox">
            			<div class="videobox_top"><?=$ti?> </b> Videoları</div><!--[if !IE]>videobox_top<![endif]-->
            			<div class="videobox_content clearfix">
            			
        <? $katala=solcek("SELECT * FROM video WHERE MATCH (baslik) AGAINST ('*$tag*' IN BOOLEAN MODE) limit 30"); 
    $say=solsay2($katala);
    if($say!==0) { 
    
    ?>
            				  <p class="msg info">Aşağıda <?=$ti?> <?=$keyword?> Videoları Gösteriliyor.</p>  
    
    <?
    	    
    					while ($sea=solarray($katala))  { 
                
                
    $id=$sea['id']; $seo=$sea['seo']; 
      ?>
            			
            			
            				<div class="box clearfix">
            					<p class="vid_title"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><?=substr(trim(strip_tags($sea['baslik'])),0,30)?></a></p>
            					<div class="thumb"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><img src="<?=$sea['resim']?>" alt="<?=$sea['baslik']?>" width="80" height="70" /></a></div>
            					<p class="meta">İzlenme : <?=$sea['izlenme']?></p>
            					<p class="meta">Süre : <?=$sea['sure']?></p>
            					<p class="meta"><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /></p>
                      </div><!--[if !IE]>box<![endif]-->
            				
            				
            				<? } }else { ?>
            				
            				
            				
            				  <p class="msg info"><?=$ti?> <?=$keyword?> Video Bulunamamıştır.Aşagıdaki sizin için seçtigimiz videolar gösterilmiştir.</p>  
            				
            				
            				<?
    
    
    
    
    	  $katala=solcek("select * from webvideo order by rand() limit 30");  
    					while ($sea=solarray($katala))  { 
                
                
    $id=$sea['id']; $seo=$sea['seo']; 
      ?>
    
           
            			
         	<div class="box clearfix">
            					<p class="vid_title"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><?=substr(trim(strip_tags($sea['baslik'])),0,30)?></a></p>
            					<div class="thumb"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><img src="<?=$sea['resim']?>" alt="<?=$sea['baslik']?>" width="80" height="70" /></a></div>
            					<p class="meta">İzlenme : <?=$sea['izlenme']?></p>
            					<p class="meta">Süre : <?=$sea['sure']?></p>
            					<p class="meta"><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /></p>
                      </div><!--[if !IE]>box<![endif]-->   			
            			
            			
            			<? }} ?>
            				
            				
            			</div><!--[if !IE]>videobox_content<![endif]-->
            		</div><!--[if !IE]>videobox<![endif]-->
       
            		
            	
            	</div><!--[if !IE]>content<![endif]-->
            </div><!--[if !IE]>contentContainer<![endif]-->
  • 02-05-2010, 16:36:12
    #2
    yardımcı olacak kimse yokmudur :s
  • 02-05-2010, 16:39:34
    #3
    RewriteRule ^(.*).htm$ dosya.php?sef=$1 [NC]
  • 02-05-2010, 16:47:25
    #4
    Üyeliği durduruldu
    iyi günler.
    scriptinizi incelemdim ama
    belirttiğiniz url için şu .htaccess kodu
    yardımcı olucaktır sanıyorum:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ dosya.php?sef=$1
    </IfModule>
    eğer .htaccess dosyan yoksa aşağıdaki linkten sıkıştırılmış olarak indirebilirsin.
    http://www.ehlimuslim.com/resmler/htaccess.zip

    Dİkkat edilmesi gereken husus içeriğin başka bir sayfa falan olmaması.
    Dosya php`de sef değişkenini kontrol ettir mutlaka kod girmesinler sora .
    Bir hatam varsa aff ola.
  • 02-05-2010, 17:40:18
    #5
    dediklerinizi yaptım ama yine aynı site.com/dosya.php?sef=içerik bu sekilde oluyor :s benim kodlamamdanmı olmuyor acaba kafayı yiyecem, lütfen yardım edin
  • 02-05-2010, 17:46:19
    #6
    Üyeliği durduruldu
    evet hocam kodlamada da değiştirmen lazım
    doğal olarak bi .htaccess yanını verdik kodlama tarafını da sen yapıcan
    bu dosya.php?sef=icerik kısmını nerde kullanıyorsun
    o kodu yazsana bir bakalım
  • 02-05-2010, 17:50:39
    #7
    kardeşim etiket sistemi mesela site.com/etiket.php?sef=a bu şekilde kulanıyorum bunu site.com/v1-a şeklinde nasıl oluşturabilirim yada site.com/etiket/a şeklinde kodlar bunlar ;

    <?include 'veri.php';
    $tag=temiz($_GET['sef']);
    $sec=mysql_query("select * from tag WHERE tr='$tag'"); 
    $se=mysql_fetch_array($sec);
    $ti=$se['baslik'];
    $yap = array("{\$siteadi}", "{\$etiketadi}", "{\$buyuketiketadi}");
    $yapan   = array(ayarcek("Title"), "$ti", buyult($ti));
    $baslik=str_replace($yap,$yapan,ayarcek("eseotitle"));
    $keyword=str_replace($yap,$yapan,ayarcek("eseokeyword"));
    $desc=$keyword;
    $yokla=$keyword;
    include 'ust.php';
    include 'sidebar.php';
    ?>
            	<div id="content">
            		<div class="videobox">
            			<div class="videobox_top"><?=$ti?> </b> Videoları</div><!--[if !IE]>videobox_top<![endif]-->
            			<div class="videobox_content clearfix">
            			
        <? $katala=solcek("SELECT * FROM video WHERE MATCH (baslik) AGAINST ('*$tag*' IN BOOLEAN MODE) limit 30"); 
    $say=solsay2($katala);
    if($say!==0) { 
    
    ?>
            				  <p class="msg info">Aşağıda <?=$ti?> <?=$keyword?> Videoları Gösteriliyor.</p>  
    
    <?
    	    
    					while ($sea=solarray($katala))  { 
                
                
    $id=$sea['id']; $seo=$sea['seo']; 
      ?>
            			
            			
            				<div class="box clearfix">
            					<p class="vid_title"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><?=substr(trim(strip_tags($sea['baslik'])),0,30)?></a></p>
            					<div class="thumb"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><img src="<?=$sea['resim']?>" alt="<?=$sea['baslik']?>" width="80" height="70" /></a></div>
            					<p class="meta">İzlenme : <?=$sea['izlenme']?></p>
            					<p class="meta">Süre : <?=$sea['sure']?></p>
            					<p class="meta"><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /></p>
                      </div><!--[if !IE]>box<![endif]-->
            				
            				
            				<? } }else { ?>
            				
            				
            				
            				  <p class="msg info"><?=$ti?> <?=$keyword?> Video Bulunamamıştır.Aşagıdaki sizin için seçtigimiz videolar gösterilmiştir.</p>  
            				
            				
            				<?
    
    
    
    
    	  $katala=solcek("select * from webvideo order by rand() limit 30");  
    					while ($sea=solarray($katala))  { 
                
                
    $id=$sea['id']; $seo=$sea['seo']; 
      ?>
    
           
            			
         	<div class="box clearfix">
            					<p class="vid_title"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><?=substr(trim(strip_tags($sea['baslik'])),0,30)?></a></p>
            					<div class="thumb"><a href="<?=videosef($id,$seo);?>" title="<?=$sea['baslik']?>"><img src="<?=$sea['resim']?>" alt="<?=$sea['baslik']?>" width="80" height="70" /></a></div>
            					<p class="meta">İzlenme : <?=$sea['izlenme']?></p>
            					<p class="meta">Süre : <?=$sea['sure']?></p>
            					<p class="meta"><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /><img src="images/031.png" alt="" /></p>
                      </div><!--[if !IE]>box<![endif]-->   			
            			
            			
            			<? }} ?>
            				
            				
            			</div><!--[if !IE]>videobox_content<![endif]-->
            		</div><!--[if !IE]>videobox<![endif]-->
       
            		
            	
            	</div><!--[if !IE]>content<![endif]-->
            </div><!--[if !IE]>contentContainer<![endif]-->
  • 02-05-2010, 19:05:08
    #8
    Üyeliği durduruldu
    Hocam biz sana .htaccess yanını söyledik son isteğine uygun .htaccess kodun şu:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^v1-(.*)$ etiket.php?sef=$1 [nc]
    </IfModule>
    etiket.php?sef=a bu senin scriptinin ve ya php`nin içinde bir yerlerde geçiyor
    ama bu verdiğin sayfalarda göremedim ben
    etiket.php?sef=a bul ve şununla değiştir
    v1-a

    sonuncu çalışır ama öncekini bilemem.