lostyazilim

Php geri sayım bitince açılan buton

14 Mesajlar 4.564 Okunma
lstbozum
wmaraci reklam

IbrahimCY IbrahimCY Ibo Originals Kullanıcı
  • Üyelik 22.08.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Geliştirici
  • Konum Hatay
  • Ad Soyad I** C**
  • Mesajlar 446
  • Beğeniler 64 / 76
  • Ticaret 6, (%83)
Merhaba arkadaşlar bir proje üzerinde çalışmaktayım ve gayet iyi ilerliyorum fakat çözemediğim bir problem ile karşılaştım.
Yapmak istediğim şey geri sayımın site kapalıyken bile devam etmesini sağlamak ve süre bitince butonu aktif etmek. Birkaç javascript kodu ile bunu sağlamaya çalıştım fakat sadece site açıkken geri sayım yapıyor ve siteyi kapattıktan sonra tekrar açtığımda sıfırlanıyor. Bu konuda bana yardımcı olabilir misiniz ?
 

 

Founder & CEO of Pikide Limited.
wmaraci
reklam

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
IbrahimCY
net anlayamadım kardeşim örneklendirirmisin yada biraz daha acarmısın.. mantığı kavramamız için
 

 

ereglibilgisayar ereglibilgisayar WM Aracı Kullanıcı
  • Üyelik 10.01.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek webmaster
  • Konum Düzce
  • Ad Soyad Ç** Ç**
  • Mesajlar 240
  • Beğeniler 70 / 70
  • Ticaret 5, (%100)
site kapalıyken olmaz cron desteği ile olabilir
 

 

IbrahimCY IbrahimCY Ibo Originals Kullanıcı
  • Üyelik 22.08.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Geliştirici
  • Konum Hatay
  • Ad Soyad I** C**
  • Mesajlar 446
  • Beğeniler 64 / 76
  • Ticaret 6, (%83)

Güven adlı üyeden alıntı

IbrahimCY
net anlayamadım kardeşim örneklendirirmisin yada biraz daha acarmısın.. mantığı kavramamız için


Şöyle anlatayım bir kullanıcı var ve bu kullanıcı günlük olarak butona tıklayarak bonus alacak. Bu buton her 24 saatte bir aktif olacak ve kişi tıkladığında sayım tekrardan 24 saat olarak başlayacak.
 

 

Founder & CEO of Pikide Limited.
wmaraci
wmaraci

IbrahimCY IbrahimCY Ibo Originals Kullanıcı
  • Üyelik 22.08.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Geliştirici
  • Konum Hatay
  • Ad Soyad I** C**
  • Mesajlar 446
  • Beğeniler 64 / 76
  • Ticaret 6, (%83)

ereglibilgisayar adlı üyeden alıntı

site kapalıyken olmaz cron desteği ile olabilir

Nasıl yapacağıma dair biraz daha yardımcı olabilir misiniz hocam ?
 

 

Founder & CEO of Pikide Limited.

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Süre bitiminde ne islemi olacaksa (delete,update...) bunu sayfada olusturun. Sayfayi tarayicida actiginizda islemi yapacak sekle getirin ardindan. Cpanelden cron ile bu sayfanin ne kadar süre araliklarla calismasini istiyorsaniz calistirin. Cronjob kullanımı hakkinda youtube da bolca kaynak bulabilirsiniz.
IbrahimCY

kişi bu mesajı beğendi.

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
İlk girişte ve sürenin başladığı anda tarayıcıya bir çerez yerleştir. Siteyi kapatıp tekrar açtığında ilk girişte yerleştirdiğin çerez otomatik olarak güncellenecek. Böylece sürenin başladığı andan şuanki anın farkını hesaplayıp, sayacın yeri sayım değerini o şekilde güncelleyebilir ve süreyi sanki hiç durmamış gibi devam ettirebilirsin. Böylece sunucuyuda site kapalıyken yormamış olursun.
IbrahimCY

kişi bu mesajı beğendi.

eka7a eka7a openix.io Kullanıcı
  • Üyelik 18.06.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılımcı
  • Konum Bursa
  • Ad Soyad E** K**
  • Mesajlar 651
  • Beğeniler 109 / 313
  • Ticaret 2, (%100)

IbrahimCY adlı üyeden alıntı

Nasıl yapacağıma dair biraz daha yardımcı olabilir misiniz hocam ?


Okan_IŞIK adlı üyeden alıntı

Süre bitiminde ne islemi olacaksa (delete,update...) bunu sayfada olusturun. Sayfayi tarayicida actiginizda islemi yapacak sekle getirin ardindan. Cpanelden cron ile bu sayfanin ne kadar süre araliklarla calismasini istiyorsaniz calistirin. Cronjob kullanımı hakkinda youtube da bolca kaynak bulabilirsiniz.


Sinan adlı üyeden alıntı

İlk girişte ve sürenin başladığı anda tarayıcıya bir çerez yerleştir. Siteyi kapatıp tekrar açtığında ilk girişte yerleştirdiğin çerez otomatik olarak güncellenecek. Böylece sürenin başladığı andan şuanki anın farkını hesaplayıp, sayacın yeri sayım değerini o şekilde güncelleyebilir ve süreyi sanki hiç durmamış gibi devam ettirebilirsin. Böylece sunucuyuda site kapalıyken yormamış olursun.


Cronjob ya da cerezleri kullanarak yapmak yerine kullanıcının butona tıkladığı zamanı veritabanında saklayarak daha sağlıklı çalışmasını sağlayabilirsiniz. Daha sonra;


  • Kullanıcının butona tıkladığı süreyi belirlediğiniz süreye göre kontrol edin.

  • Tıklama süresi, belirlediğiniz süreyi geçtiyse butonu tekrar aktif edin.

  • Kullanıcı tekrar butona tıkladığında veritabanındaki tıklama süresini yeni tıklama süresi ile güncelleyin.



Sayaç içinde veritabanından tıklama süresini çekerek countdown js ile geri sayım yaptırabilirsiniz.
IbrahimCY

kişi bu mesajı beğendi.

Openix.io | $9.90 PositiveSSL | $12.90 RapidSSL

IbrahimCY IbrahimCY Ibo Originals Kullanıcı
  • Üyelik 22.08.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Geliştirici
  • Konum Hatay
  • Ad Soyad I** C**
  • Mesajlar 446
  • Beğeniler 64 / 76
  • Ticaret 6, (%83)
Hepinize cevaplarınız için teşekkür ediyorum. eka7a hocam sizin dediğiniz sistemi yapmaya çalıştım fakat süreyi nasıl azaltacağım onu çözemedim.
Yaptığım sistem şu:
- Kullanıcının tıklama saatini veritabanından çekiyorum (örn. 12)
- Stringe 24 saat yazıp 24 saatten tıklama saatini çıkarıyorum ve veritabanına kaydediyorum (en saçma kısmı)
- Ve sorgu ise şu: sonuç <= 0 tekrar alabilsin else echo 'Daha süre bitmedi';

Not: link olarak yazdığınız countdown site kapalıykende süreyi düşürebiliyor mu ?
 

 

Founder & CEO of Pikide Limited.

vidotv vidotv www.webnopark.com Kullanıcı
  • Üyelik 19.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad N** G**
  • Mesajlar 9
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Merhaba @[IbrahimCY](userid:66998) ,

Yanlış anlamışsam düzelt. Sitende bir buton var ve her kullanıcıya 24 saatte bir olmak şartı ile butonu göstereceksin.

Bunun için şöyle bir yol izleyebilirsin.

Kullanıcı butona tıkladığında saati ve tarihi kullanıcı id si ile bir tabloya kayıt et.

örnek:
kul.id tarih saat

245 20-08.2017 14:00:00

ardından if koşulu ile sayfada kontrol yap tarih -> 21-08.2017 ve saat -> 14:00:00 eşit ise butonu göster eşit değil ise butonu gizle veya pasif yap.
ereglibilgisayar

kişi bu mesajı beğendi.

www.vidotv.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al