• 08-11-2013, 22:24:22
    #1
    Arkadaşlar , bilgi yarışması tarzında bir site yapmayı düşünüyorum.
    ama kafama takılan bir soru var .

    ÖR;

    1) yarışma saat 10:00 da başlayacağı duyuruldu. Toplam katılımcı sayısı 20.
    bunların 15'i yarışma sayfasını 9:55 de açtı ve ekranda sayaç var. 5 dakikadan geriye doğru sayıyor.
    süre dolduğunda yarışma sayfasına otomatik nasıl geçebilirler.
    2) saat 10 da 1. soru soruldu ve 10:03 de 2. soruya geçildi. 10:05 de giren bir kişi 2. sorudan sisteme nasıl katılabilir. ( soruları yöneten bir admin olacak , yani sorularda ilerleme yetkisi bir kişide olacak.)

    Normalde düşündüğüm zaman zaman jquery ile belirli aralıklarda yenilemeler yaparak yapılabilir gibi duruyor.
    ama bu iş için eş zamanlı yayın yapabileceğim, yani canlı bir video yayınlar gibi .
    kontrolün bende olduğu , canlı olarak ekranlardaki değişimleri yapabileceğim bir sistem nasıl yapabilirim acaba.

    fikir veren herkese teşekkürler.
  • 08-11-2013, 23:44:16
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bknz: node.js || web socket
  • 09-11-2013, 09:30:55
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    bknz: node.js || web socket

    bende onları incelemeye başlamıştım bu sabah,
    sanki paylaşımlı sunucularda ( shared hosting ) çalışma şansı yok gibi biz izlenime kapıldım. her ikisinde de console üzerinden bir çalıştırma söz konusu sanki.
  • 09-11-2013, 13:46:42
    #4
    Şuana kadar incelediğim ve yazdığım tüm scriptlerde php ile bu şekilde bir çalışma görmedim duymadım bilmiyorum.

    bunu en iyi sanırım javascript & jQuery kütüphanesi ile yapabilirsiniz.

    Sanırım şu işinize yarıyacaktır;

    http://www.erbilen.net/147-jquery-il...im-yapimi.html

    LÜTFEN!
    Bu mesaj size yardımcı olduysa sağ alttaki butonuna tıklayınız.!
  • 09-11-2013, 14:35:08
    #5
    Zamanında şöyle bir şey eklemişim yer imlerine. Examples bölümüne göz atabilirsin. Ayrıca bir de şu var.
  • 09-11-2013, 14:51:40
    #6
    js ile belirli aralıklarla ( mümkünse saniyelik ) kontroller yaparak yapabilirsiniz ancak bunu paylaşımlı hostta kullanırsanız 2 gün sonra suspendi çekerler muhtemelen
  • 09-11-2013, 14:59:27
    #7
    Böyle birşey işinizi görürmü ?

    index.php

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src=" http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
       var refreshId = setInterval(function() {
          $("#sonuc").load("control.html");
       }, 1000);
    });
    </script>
    </head>
    <body>
    <div id="sonuc"></div>
    </body>
    </html>
    control.html
    BURAYA BİRŞEYLER YAZIN.
    DİKKAT!
    Bu mesaj size yardımcı olduysa LÜTFEN sağ alttaki butonuna tıklayınız.!
  • 09-11-2013, 15:02:17
    #8
    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    Böyle birşey işinizi görürmü ?

    index.php

    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript" src=" http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
       var refreshId = setInterval(function() {
          $("#sonuc").load("control.html");
       }, 1000);
    });
    </script>
    </head>
    <body>
    <div id="sonuc"></div>
    </body>
    </html>
    control.html
    BURAYA BİRŞEYLER YAZIN.
    DİKKAT!
    Bu mesaj size yardımcı olduysa LÜTFEN sağ alttaki butonuna tıklayınız.!
    Şu yazıyı her mesajının altına yapıştırmaktan üşenmiyor musun?
  • 09-11-2013, 15:57:19
    #9
    @saintx'in dediğini dinle. node.js ve websocket.io işini görecektir. javascript veya jquery ile yaparsan sunucuyu yorduğunla kalırsın. dediğinde de haklısın, node.js kurulu host bulmak biraz zor ama yok değil.