• 08-09-2009, 04:59:36
    #1
    Üyeliği durduruldu
    merhabalar arkadaslar kafama takılan 1 bir soru var
    1.si şimdi bu video scriptlere yeni veri ekleyınce anasayfaya vıdeoyu atıyor seolınk alanı giriliyor ancak bu seolink neye göre html oluyor bunun mantıgı vs. nedir açıklayabilecek var mı?
  • 08-09-2009, 05:08:00
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    KonyaHosting adlı üyeden alıntı: mesajı görüntüle
    merhabalar arkadaslar kafama takılan 1 bir soru var
    1.si şimdi bu video scriptlere yeni veri ekleyınce anasayfaya vıdeoyu atıyor seolınk alanı giriliyor ancak bu seolink neye göre html oluyor bunun mantıgı vs. nedir açıklayabilecek var mı?

    sadece html olayını soruyorsan genelde mantıgı .htaccess ile yapılır mesela


    video.php?ac=$id bu tarz php sayfasını (değişebilir) /$id/video-adi.html

    şeklinde çevirebiliyor

    he bunu sormuyorsan

    http://www.programlamadili.net/PHP/l...amasi-510.html burdan detaylı bilgi alabilirsin.
  • 08-09-2009, 05:12:02
    #3
    Üyeliği durduruldu
    googler adlı üyeden alıntı: mesajı görüntüle
    sadece html olayını soruyorsan genelde mantıgı .htaccess ile yapılır mesela
    video.php?ac=$id bu tarz php sayfasını (değişebilir) /$id/video-adi.html
    şeklinde çevirebiliyor
    he bunu sormuyorsan
    http://www.programlamadili.net/PHP/l...amasi-510.html burdan detaylı bilgi alabilirsin.


    peki video.php içersinde bunu nasıl yapıyoruz biraz anlatır mısın ufak bir script denemesi yapıyorum da
  • 08-09-2009, 05:32:05
    #4
    KonyaHosting adlı üyeden alıntı: mesajı görüntüle
    peki video.php içersinde bunu nasıl yapıyoruz biraz anlatır mısın ufak bir script denemesi yapıyorum da
    video.php
    <?php


    $video=guvenlikfonk($_GET['video']);//guvenlik fonksyonu yazman lazım lamerlere iş olma sora

    $ara=mysql_fetch_array(mysql_query("select * from videolarim where id = '$video'")); //mysql'e sorgulattık simdi şimdi de
    // dbdeki verileri tek tek alıyoruz değişkenlere atıyoruz
    $sarkiciadi=$ara['sarkiciadi'];
    $videokodu=$ara['sarkiciad'];
    $kategori=$ara['kategori'];
    $videoadi=$ara['videoadii'];
    $hit=$ara['hit'];

    echo $sarkiciadi." şarkıcısına ait ".$videoadi." videosunu izliyorsunuz.".$videoadi." videosu daha önce ".$hit." kere izlenmiştir";

    //fonksyonda basit bir şekilde sayı değilse salla bunu yaptık
    function guvenlikfonk($guv){

    if (!is_numeric($guv)) {
    exit;
    }

    return $guv;
    }


    ?>

    bunun sefsiz hali şu şekilde çalısır

    pratikte : video.php?video=1 , video.php?video=1

    daha sonra da .htaccess ile sefliyoruz. seoyu nasıl yaparım dersen şu şekilde olabilir


    index.php

    <?php
    //include ayar dosyası
    while ($cek=mysql_fetch_array(mysql_query("select * from videolar order by id desc limit 5")) {

    $baslik=$cek['baslik'];
    $id=$cek['id'];
    echo '<a href="/$id/trduzgun($baslik)">$baslik</a></p>';

    }

    function trduzgun($tr1) {
    $turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö", "Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç", "ü","Ü");
    $duzgun=array("s","S","i","","","","u","U","o","O" ,"c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u"," U");
    $tr1=str_replace($turkce,$duzgun,$tr1);
    $tr1 = preg_replace("@[^A-Za-z0-9\-_]+@i","",$tr1);
    return $tr1;
    }

    ?>

    anlatışım biraz berbattır anlamadıgın yerleri teker teker listelersen güzelce anlatmaya çalsırım basit bir şey yapmaya çalıştım hatalarım olabilir
  • 08-09-2009, 05:35:42
    #5
    Üyeliği durduruldu
    index.php den video.php ye linkler

    Alıntı
    <?$q = mysql_query("Select id,adi,adi_s,resim,hit,description from videolar where durum=1 order by id desc limit 12");
    while($rs = mysql_fetch_array($q)) {?>
    <div class="boxProject">
    <h2><a href="/<?=$rs[adi_s];?>.html" title="<?=$rs[adi];?>"><?=substr($rs[adi],0,20);?></a></h2>
    <a href="/<?=$rs[adi_s];?>.html" title="<?=$rs[adi];?>"><img class="thumb" src="<?=$rs[resim];?>" alt="<?=$rs[adi];?>" /></a>
    <p id="p170"><?=substr($rs[description],0,35);?><?if(strlen($rs[description])0) echo"<br>&nbsp;";?></span></p><p id="p170"><?=$rs[hit];?> kişi izledi</span></p>
    </div>
    <?}?>
    video.php

    başlıyoruz

    Alıntı
    <?include("inc.php");?><?
    $id = guvenlik($_GET[id]);
    mysql_query("Update videolar set hit=hit+1 where id = '$id'");
    $v = mysql_fetch_array(mysql_query("Select id,adi,adi_s,keywords,description,kid,tarih,hit,vo te,voteint,embed from videolar where id = '$id'"));
    ?>
    video adı: <?=$v[adi];?>
    Açıklaması:<?=$v[aciklama];?>
    resimi:<?=$v[resim];?>
    seo linki:<?=$v[adi_s];?>
    puan:<?=$v[vote];?>
    flv:<?=$v[embed];?>

    gibi uzar gider anlatmakla bitmez umarım işine yarar.
  • 08-09-2009, 05:40:03
    #6
    Efsane adlı üyeden alıntı: mesajı görüntüle
    index.php
    <h2><a href="/<?=$rs[adi_s];?>.html" title="<?=$rs[adi];?>"><?=substr($rs[adi],0,20);?></a></h2>
    video.php

    $id = guvenlik($_GET[id]);
    mysql_query("Update videolar set hit=hit+1 where id = '$id'");
    sanırım biraz hata olmuş

    index.phpde adi_s yi gönderiyorsunuz yani seolanmış tabloyu gönderiyorsunuz halbuki video.php de sorgulattıgınız id dir düzgün hali şu olmalı diye düşünüyorum ben


    video.php
    
    
     $id = guvenlik($_GET[id]);
     mysql_query("Update videolar set hit=hit+1 where adi_s = '$id'");
  • 08-09-2009, 06:12:40
    #7
    Üyeliği durduruldu
    googler adlı üyeden alıntı: mesajı görüntüle
    anlatışım biraz berbattır anlamadıgın yerleri teker teker listelersen güzelce anlatmaya çalsırım basit bir şey yapmaya çalıştım hatalarım olabilir
    dostum sımdı o video.php ye göre video.php?video=1 neye göre ve hangi koda göre burada 1 rakamı oluşuyor?

    $id = guvenlik($_GET[id]); buradaki id nerede neye göre çekiliyor :S
  • 08-09-2009, 06:15:15
    #8
    KonyaHosting adlı üyeden alıntı: mesajı görüntüle
    dostum sımdı o video.php ye göre video.php?video=1 neye göre ve hangi koda göre burada 1 rakamı oluşuyor?

    $id = guvenlik($_GET[id]); buradaki id nerede neye göre çekiliyor :S

    aslında kendi kendine soruyu cevaplamışsın

    video.php?id=1

    $id = guvenlik($_GET[id]);
  • 08-09-2009, 06:18:37
    #9
    Üyeliği durduruldu
    googler adlı üyeden alıntı: mesajı görüntüle
    aslında kendi kendine soruyu cevaplamışsın
    video.php?id=1
    bu get ile bu id yi nereden cekıoz ama biz