lostyazilim
tr.link

PHP online uyeler nasıl yapılır?

4 Mesajlar 932 Okunma
lstbozum
tr.link

GeoMaster GeoMaster WM Aracı Kullanıcı
  • Üyelik 25.12.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Master
  • Konum Diğer
  • Ad Soyad S** H**
  • Mesajlar 35
  • Beğeniler 7 / 7
  • Ticaret 0, (%0)
Merhaba, ben online uyeler sayfası yaptım, mysql kullandım
iki tane users, online tablom var,
ancak php de baya zorlanıyorum, yardım edecek arkadaşlara önceden teşekkürlerimi bildiriyorum
 

 

Georgian Web developer
wmaraci
reklam

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Üye giriş yaptığında online tablosuna üye id'sini ve giriş zamanını kaydedeceksiniz. Her sayfa yenilediğinde bu kaydın zamanını update edeceksiniz. Listeleme kısmında da son 3-5dk içindeki kayıtlı üyeleri gôstereceksiniz. İsterseniz 10dk da yapabilirsiniz size kalmış. Üye çıkış yaptığında da (çıkış yap linkine tıkladığında) kaydı silebilirsiniz. Çıkış linkine basmadan sekmeyi kapatıp çıkanların kaydı silinmemiş olur ama son hareket zamanı 3-5 dakikadan eski olanları çekeceğiniz için listelenmeyecek 3-5dk sonra.
 

 

GeoMaster GeoMaster WM Aracı Kullanıcı
  • Üyelik 25.12.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Master
  • Konum Diğer
  • Ad Soyad S** H**
  • Mesajlar 35
  • Beğeniler 7 / 7
  • Ticaret 0, (%0)
çok sağol abi, ancak sorun oranasındadır ki, işin php tarafını bilmiyorum :)
 

 

Georgian Web developer

younglover younglover WM Aracı Kullanıcı
  • Üyelik 23.10.2020
  • Yaş/Cinsiyet 44 / E
  • Meslek memur
  • Konum İstanbul Avrupa
  • Ad Soyad M** D**
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
sa kıymetli kardeşim.

sorunuzun cevabı şu şekildedir.

öncelikle veritabanına kullanici_sonzaman diye bir sutun ekleyin.

Daha sonra aşağıdaki kodu yazın.

$kullanici_sonzaman= $_SESSION['userkullanici_sonzaman'];
$suan=time();

$fark=($suan-$kullanici_sonzaman);

if ($fark>600) {

$zamanguncelle=$db->prepare("UPDATE kullanici SET

kullanici_sonzaman=:kullanici_sonzaman

WHERE kullanici_id={$_SESSION['kullanici_id']}");


$update=$zamanguncelle->execute(array(

'kullanici_sonzaman' => date("Y-m-d H:i:s")

));

$kullanici_sonzaman= $_SESSION['userkullanici_sonzaman'];

}



Daha sonra aşağıdaki kodu yazın ve kendizine göre uyarlayın.







$kullanici_sonzaman= strtotime($kullanicicek['kullanici_sonzaman']);

$suan=time();

$fark=($suan-$kullanici_sonzaman);

if ($fark<600) {?>

Online






Offline

?>
KerimUsta

kişi bu mesajı beğendi.

wmaraci
wmaraci
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