Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Chat

Konu, 'PHP' kısmında Sahin tarafından paylaşıldı.

  1. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    PHP ile sayfayı sürekli refresh ettirmeden chat scripti yazmak mümkün mü?
     
  2. mkarabulut

    mkarabulut Misafir

    Olmaz gibi...
     
  3. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Olur abi :D
    Ciddiyim :cool:
     
  4. mkarabulut

    mkarabulut Misafir

    O zaman ben bilmiom nasıl olacağını...
    Bir bileni bekleyeceksin sanırım..
     
  5. Mingitau

    Mingitau Misafir

    Ama sadece html kullanacan :) Başka bişi olmayacak (Flash,JS)
    ve en son bir ircserver a bağlanacan :D

    Merak la bekliyoruz :)
     
  6. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    aslında iframe le olur :D
    ama mustafa nın dediği gibi olmaz :super: :sus:
     
  7. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Şimdi üstatlar şu sayfada chatnamn yazan yere bir isim yazın ve välj chattrum yazan yerden birini seçip börja chatta ya tıklayın. Gördüğüm en iyi web tabanlı chat.

    http://chat.aftonbladet.se

    Ama neyle yapılmış onu anlamadım işte.
     
  8. hmustak

    hmustak PersianBulls

    Kayıt:
    29 Mayıs 2002
    Mesajlar:
    4,607
    Beğenilen Mesajlar:
    0
    Meslek:
    BT/QA
    Şehir:
    Persian
    çok merak ettim abi, Nasıl olur? (Auto-Refreh yaparak deme :) )
     
  9. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Ya bende bilmiyorum Hakancım üstteki linke gir bak oluyor :p
     
  10. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
  11. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    e giremedim ?
     
  12. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Neden giremedin? sadece nick yazıp oda seçip börja yani başlat diyorsun losti.;)
     
  13. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    insan beceriksiz olmasın abi :)
     
    Son düzenleme yönetici tarafından yapıldı: 17 Kasım 2002
  14. hmustak

    hmustak PersianBulls

    Kayıt:
    29 Mayıs 2002
    Mesajlar:
    4,607
    Beğenilen Mesajlar:
    0
    Meslek:
    BT/QA
    Şehir:
    Persian
    ben hala giremedim :) :D

    :hmmm:
     
  15. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Biri neden giremediğini yazar mı?:confused:
     
  16. Asosyal

    Asosyal Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    59
    Beğenilen Mesajlar:
    0
    Meslek:
    Administrator
    Şehir:
    Arkana Bak!
    Sayfanin yuklendigini belli etmeyen bi js cinligi olabilir. Ornegin 1x1 px boyutlarinda gorunmeyen bir frame 3,4 saniyede bir devamli refresh olarak veri tabanindan son yazilari alir. Eger yazi varsa bu 1x1 px lik gorunmez frame, ust frame e js ile otomatik olarak yazdirir. Refresh etmesine gerek kalmaz ust frame in.
    Ust frame in kaynak kodunda; her mesajın ustunde window.scrollTo diye bir fonksiyon vardi, her mesajdan sonra sayfayi alta kaydiriyor bununlada.

    Peki kendi yazdigimiz yazilar nasil hemen cikiyor derseniz, kendi yazdigimiz yazilarda ustteki yazilarin oldugu frame e js ile hizlica ve refresh etmeden yazdirilir.

    Fark ettiyseniz her yazi gonderdiginizde alt frame refresh ediliyor. Yani alt frame refresh olarak yazdiginiz yaziyi veri tabanina kayit ediyordur..
     
  17. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Sanırım bir refresh olayı var ama zamana göre değil kullanıcıların enter tuşuna basmasına göre refresh yapıyor sayfayı ama karşıdaki yazdığında benim sayfamı nasıl refresh ediyor onu anlamadım. Kalabalık bir kanala girdiğinizde status barda sürekli yükleniyor yazısı görünüyor buda sürekli refresh edildiğini gösteriyor ama refresh olan sayfalarda "tık" diye bir ses gelmesi lazım, bunda gelmiyor.
     
  18. HunTER

    HunTER ...

    Kayıt:
    15 Ağustos 2002
    Mesajlar:
    8,684
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programlama
    Şehir:
    İstanbul
    Iframelere formlar submit edilebiliyormuydu? Eger oyleyse mesaj panelınınde refreshıne gerek kalmaz.. Formu 1x1 px lık iframe e submıt edebılırdı kendısı yerıne..

    Neyse ama soyledıklerın mantıklı.. Javadan bıraz anlasam denerdım.. Cunku kendı yazdıgım chat scrıptınde de hıc hosuma gıtmemıstı bu refresh olayı.. Ayrıca benım bırde performans sorunum vardı.. Kayıt sayısı arttıkca dogal olarak refresh suresıde uzuyordu.. Sanırım bu durumda sorun ortadan kalkıyor cunku sadece en son satır cekılıp bastırılıyor.. Herhalde $son_id gıbı bır degıskenle belırlenıyor en son hangı ıd de kalındıgı ve ondan sonrası son satır(lar) oluyor..

    Benım cozmekte zorlandıgım bı baska problemde acılan bır oturumu kapatmakla ılgılıydı.. Bu yuzden sayfa unload olurken bır js fonksıyonu sayfayı chat.php?session=destroy seklınde refresh edıp oturumu kapatıyordu.. Ama bazı durumlarda sanırım sayfa refresh olmadan kapandıgı ıcın oturum acık kalıyordu.. Bu sorunda hala devam edıyor..

    Neyse sole ıyı bır scrıpt yazmak ıcın daha bı kac fırın ekmek yemem gerekıyor sanırım.. Bu yazdıklarımıda kale almayın.. Seslı dusunuyodum sadece..
     
  19. Sahin

    Sahin Daimi Üye

    Kayıt:
    28 Mayıs 2002
    Mesajlar:
    8,943
    Beğenilen Mesajlar:
    0
    Bu konu hala kafama takılı kaldı biraz öne taşıyacağım belki bir bilen çıkar :)
     
  20. Mingitau

    Mingitau Misafir

    Developing Web Applications with PHP and MySQL isimli bir kitaptı sanırım.
    Böyle bişi içi ne lazım geldiğine streamingHTML demişlerdi.
    Üstframe kesinlikle tam yüklenmiyor ;)
    Bir şekilde önleniyo...
     
Benzer Konular
Yüklüyor...