• 05-06-2009, 20:14:15
    #10
    googler adlı üyeden alıntı: mesajı görüntüle
    bu langırta bayılıyorum hocam bir sabaha karşı iki saat geçirdim sitende
    Langırt oyunu bi o kadar bende oynadım ilk zamanlarda
    güzel bir oyun gerçekten ilk başlarda hep yeniliyordum, ama sonradan bir açığını yakaladım
    fark atıyorum şimdi

    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    eflatun.org güzel domainmiş
    Domaini forumda bir arkadaştan almıştım, org uzantılı diye, seviyorum.org'ları ya
    Ece ile ilgili bir domain olsaydı daha güzel giderdi ama olsun artık
    Güzel yorumlarınız için teşekkürler .




    Alıntı
    güzel bi script olmuş ellerine sağlık

    fakat ufak bi kaç sorun var gibi

    $p = mysql_query("SELECT ".$ece['puan'].",".$ece['kac_kere']." FROM ".$ece['tablo_adi']." where id=".$id."");

    bu kısım $ece['veri_id'] şeklinde değişecek sanırım gözden kaçmış
    Evet haklısın gözümden kaçmış orası düzelttim şimdi .
    Alıntı
    birde ben bağlantıyı ayar.php içinde değilde başka klasördeki başka dosya ile yapıyorum.

    index.php de bu bağlantıyı ve ece oylamayı include ettiğim halde oylama işlemi için veritabanı bağlantısı istemekte :s
    ayar dosyasındaki bağlantı kodlarını silebilirsin başka bir dosyada baglantın yapılıyorsa, ama diğer $ece dizisi ile tanımlı değişkenler ayar dosyasında dursa iyi olur yine de.

    Alıntı
    ayar.php ye bağlantı dosyasını doğru include ettiğim halde ise puanı göstermesine karşılık puan verme olayı olmadı bi türlü
    puan verme işlemler ajax ile olduğu için js dosyalarını dizin yolları tutuyor mu diye kontrol et hocam, orda hata olabilir belki. echo_js fonksiyonu da $ece['klasor'] değişkenini kullanıyor, onun için ordaki yol doğru tanımlanmalı. demoyu kurunca da çalışmadı mı acaba,
    yoksa sisteme entegre ederken mi bir sorun çıktı.
    Alıntı

    ve son olarak çoğul puanlama yapıldığından oylar.php yi şu şekilde değiştirdim

    artık tekil oylama mevcut

    if($_GET['islem']=='oyver')
    {
    if (!$_COOKIE[$_GET['id']]) {
        puan_ver($_GET['id'],$_GET['puan']);
    setcookie($_GET['id'],"True",time()+3600);
    }else{
    echo 'Oy verdiniz';
    }
    Bunu da müsadenle .rar dosyasındaki oylar.php dosyasına ekledim.


    son durumda @niphell'in görmesiyle "id" kısmı ile ilgili ufak bir hata düzeltildi.
    ve Çoğul oylamaya karşın @niphell'in verdiği kod scripte entegre edildi, artık bir kişi o ID için tek bir oy kullanabiliyor, tekrar kullanmaya çalışınca "Daha önce oy vermişsiniz" şeklinde belirtiyor.
  • 05-06-2009, 20:39:43
    #11
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    ayar dosyasındaki bağlantı kodlarını silebilirsin başka bir dosyada baglantın yapılıyorsa, ama diğer $ece dizisi ile tanımlı değişkenler ayar dosyasında dursa iyi olur yine de.
    hocam ayar.php yi kendime göre ayarladım zaten bağlantı dosyalarını sildim sanırım bu kodlarda başka hiçbir yerde kullanılmıyor. maksat veritabanı bağlantısı
    $con = mysql_connect("localhost","root","");
    mysql_select_db("puanlama", $con);
    diğerlerini kendime göre düzenledim yollarda doğru ama bağlantımı include ediyorum yanlış include ettiğimde dosya bulunamadı hatası veriyor zaten. doğru include ettiğimde ise bağlantıyı sağlıyor puanı gösteriyor fakat oy verme işleminde update satırı hata veriyor oda bağlanamama hatası

    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    puan verme işlemler ajax ile olduğu için js dosyalarını dizin yolları tutuyor mu diye kontrol et hocam, orda hata olabilir belki. echo_js fonksiyonu da $ece['klasor'] değişkenini kullanıyor, onun için ordaki yol doğru tanımlanmalı.
    demoyu kurunca da çalışmadı mı acaba,
    yoksa sisteme entegre ederken mi bir sorun çıktı.
    entegrelerde sorun yok yollarda sorun yok bütün uyarılarım açıkken hiçbir hata vermiyor sorunsuzcada yıldızlar ajax puan alma vs çalışıyor

    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Bunu da müsadenle .rar dosyasındaki oylar.php dosyasına ekledim.
    estrafirullah hocam yararı olduysa ne mutlu

    son olarak hiç puanı olmayan ve hiç tıklanmayan bir oyunda gösterilen puan

    $puan = $puani[$ece['puan']] / $puani[$ece['kac_kere']];
    mantığına göre 0/0 olacağından belirsiz olacak ve hata verecektir (netekim bende zero hatası vermişti)

    $puan = round($puan); buda tanımsızın yuvarlanması yine tanımsız
    if ($puan <1){$puan=1;} buda tanımsızın 1 göre kıyaslaması

    burda mantıken bir hata yokmu?
  • 05-06-2009, 21:00:21
    #12
    Alıntı
    hocam ayar.php yi kendime göre ayarladım zaten bağlantı dosyalarını sildim sanırım bu kodlarda başka hiçbir yerde kullanılmıyor. maksat veritabanı bağlantısı
    $con = mysql_connect("localhost","root","");
    mysql_select_db("puanlama", $con);
    diğerlerini kendime göre düzenledim yollarda doğru ama bağlantımı include ediyorum yanlış include ettiğimde dosya bulunamadı hatası veriyor zaten. doğru include ettiğimde ise bağlantıyı sağlıyor puanı gösteriyor fakat oy verme işleminde update satırı hata veriyor oda bağlanamama hatası

    entegrelerde sorun yok yollarda sorun yok bütün uyarılarım açıkken hiçbir hata vermiyor sorunsuzcada yıldızlar ajax puan alma vs çalışıyor
    hmm anladım galiba probleminizi hocam ,
    oylar.php dosyasında ayar dosyası çağrılıyor, normalde içinde bağlantı kodları da vardı. Ayrıca altına kendi bağlantı dosyanızı include etmeyi deneyin bi, sonuçta ,oylar.php dosyası bağımsız çalışıyor. bağlantıyı include edersek sorun kalmaz gibi
    include_once '../baglan.php';
    include_once('ayar.php');
    Alıntı



    estrafirullah hocam yararı olduysa ne mutlu

    son olarak hiç puanı olmayan ve hiç tıklanmayan bir oyunda gösterilen puan

    $puan = $puani[$ece['puan']] / $puani[$ece['kac_kere']];
    mantığına göre 0/0 olacağından belirsiz olacak ve hata verecektir (netekim bende zero hatası vermişti)

    $puan = round($puan); buda tanımsızın yuvarlanması yine tanımsız
    if ($puan <1){$puan=1;} buda tanımsızın 1 göre kıyaslaması

    burda mantıken bir hata yokmu?
    Evet orda sıfıra bölünme, tanımsız hatası verebilme ihtimali var,
    yeniden düzenledim o kısmı bu sefer sıfıra bölünemez herhalde
  • 05-06-2009, 21:12:30
    #13
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    include_once '../baglan.php';
    include_once('ayar.php');
    tmmdır hocam benimde gözümden kaçmış olayı çözdü teşekkürler.

    peki ayar.php ye baglan.php include ediliyor
    oylar.php ye de ayar.php include ediliyor

    bu durumda neden baglan.php oylar.php ye include edilmiş sayılmıyor?
  • 05-06-2009, 21:44:52
    #14
    niphell adlı üyeden alıntı: mesajı görüntüle
    tmmdır hocam benimde gözümden kaçmış olayı çözdü teşekkürler.
    peki ayar.php ye baglan.php include ediliyor
    oylar.php ye de ayar.php include ediliyor
    bu durumda neden baglan.php oylar.php ye include edilmiş sayılmıyor?
    dosya konumlarindan kaynaklanan bir sorun olabilir.
  • 05-06-2009, 21:50:08
    #15
    niphell adlı üyeden alıntı: mesajı görüntüle
    peki ayar.php ye baglan.php include ediliyor
    oylar.php ye de ayar.php include ediliyor
    bu durumda neden baglan.php oylar.php ye include edilmiş sayılmıyor?
    Güzel soru
    teoride include edilmesi lazım,
    ayar.php ler karıştı bence
  • 05-06-2009, 22:00:44
    #16
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    dosya konumlarindan kaynaklanan bir sorun olabilir.
    ayar.php ile oylar.php baglan.php ye göre aynı yerde ama

    dizin
    |_puanlama
    | |_ayar.php
    | |_oylar.php
    |
    |_baglan.php

    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Güzel soru
    teoride include edilmesi lazım,
    ayar.php ler karıştı bence
    teoride doğru ama gidiş yolundan bile puan vermedi
  • 05-06-2009, 22:19:06
    #17
    niphell adlı üyeden alıntı: mesajı görüntüle
    teoride doğru ama gidiş yolundan bile puan vermedi

    ayar.php içine include '../baglan.php'; şeklinde ekleyince , oylar içinde de include olması lazım, olmak zorunda ya

    oylar.php harici bir dosya hiç bir dosyaya include edilmiyor, doğrudan URL den çağırılıp kaynak kodları alınıyor. ama yine de bağlan dosyasının dahil etilmesi gerekli alternatifi yok bunun ,
    hakketten ilginç ya
  • 16-06-2009, 09:44:15
    #18
    link ölmüş dayı bie el atarsan memnun kalırım + rep