Merhaba,
PHP'nin saat fonksiyonlarının kullanımı ile ilgili 2 sorum var.
1) Bir üyelik sistemi yaptım saatlik hesapla kredi vermek istiyorum
Veritabanı adı : Kaynak
Tablo : Üyeler
Alan1 : uye_puani
Alan2 : uye_kredisi
Şimdi ben her yarım saatte bir uye_puani alanındaki orana göre uye_kredisi alanın sayı eklemek istiyorum.
Mesela uye_puani alanındaki değer 5 ise her yarım saatte bir uye_kredisi adlı alandaki değere +5 eklicek.
2) harita gibi uzaklık sistemi yaptım uzaklığa göre işlem yapmak istiyorum.
Veritabanı adı : Kaynak
Tablo : Üyeler
1. Üye Alan1 : konum_olcegi = 5
2. Üye Alan1 : konum_olcegi = 20
şimdi diyelimki 1. üye, 2.üye üzerinde x işlemi yapmak istiyor (bu toplama çıkarmada olabilir). konum_olcegi birbirlerine olan uzaklıklarını belirtiyor benim kafamda siz bunu nasıl bir mantıkla işleme çevirebilirsiniz bilmiyorum, benim istediğim şimdi 1. üye ile 2. üye arasında 15 (buna kilometre diyelim) fark var bunlar birbirleri üzerinde işlem yapmak istediğinde her kilometlere için bu işlem 2 dakikalık bekleme yapsın ve ekranda geri sayım göstersin.
Mesela 15km fark var yapılması gereken x işlemi 30 dk bekletilcek ve ekranda geri sayım gösterilcek geri sayım bitince x işlemi gerçekleşicek.
Bunlarıda öğrenirsem başlangıç seviyesinde PHP ile ilgili hiç bir sıkıntım kalmıyacak.
Yardım edicek olan arkadaşlara şimdiden teşekkürlerimi sunuyorum.
İyi forumlar, iyi çalışmalar.
PHP ile Saatlik İşlem
6
●526
- 13-09-2010, 15:09:12
- 13-09-2010, 15:26:07Bu zaman olayı benımde aklıma takılan bir konu gerçekten güzel bir açıklama verilirse iyi olur en azından araştırabılecegım bır dokumanlar..
- 13-09-2010, 15:29:52işlem yapmakta zorlanıyorum time(); fonksiyonuna +60 veya -60 yaptığımda saat olarak değil saniye olarak veriyor buda 1 milyon saniye kadar gösteriyor bunuda saat olarak göstermem lazım :P
geri sayımda 30:13 (Dakika:Saniye) şeklinde gösteremiyorum bir iki döküman buldum oda fonksiyonları tanıtıyor. - 13-09-2010, 19:50:07Üyeliği durduruldudate() fonksiyonu işini görür bunun için.hipertansiyon adlı üyeden alıntı: mesajı görüntüle
- 13-09-2010, 19:59:01Teşekkürler peki konudaki işlemi nasıl yaparım? haylen becermiş değilim
- 13-09-2010, 20:03:44Üyeliği durdurulduilk sorun için bir cronjob yaparsın. her yarım saatte bir çalışır ve ne kadar kredi vermek istiyorsan o kadar ekleme yapar.
ikinci sorunu anlamadım. aralarında 15 km olan 2 kişi ve ve biri diğerini çarpmak veya bölmek istiyor. bu ne yaw
- 13-09-2010, 20:18:43Üyeliği durdurulduzaman biçimlendirme konusunda şu belki işine yarayabilir: http://thr.gen.tr/php/php-ve-zaman-serisi-1-time.html
mc_delta_t nin dediği gibi cronjob ile yapabilirsin olmadı bi sistem dosyası veya fonksiyonu yaparsın her ziyaretçide çalıştırırsın daha da olmadı adamın puanını dinamik hesaplarsın ani sayfaya puanı yazmadan önce (üyelikden bu yana geçen süre / yarım saat ) * puan şeklinde