سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
Banned
#1  
Question مساعدة : كيف يتم حساب اخر تواجد للعضو

عند تسجل دخول العضو لدي كود يقوم بتحديث الوقت كل مرة time();
اريد حساب الفترة اللي دخل اخر مرة فيها العضو الي الموقع

كمثال :

اخر تواجد منذ 5 ساعات
اخر تواجد منذ 10 ساعات
اخر تواجد منذ يوم
اخر تواجد من يومين
وهكذا

===================================
ارجو المساعدة من الاخوة بارك الله فيكم.






farfoush is offline   قديم 15-07-2010, 01:52 AM
الرد مع إقتباس
Banned
#2  
Post

والله انا عارف انها مش مشكلة ولا حاجة بالنسبة للاعضاء بس هو الموضوع شوية كسل يمكن الموضوع تم زيارتة اكثر من 58 مرة ولا حد فكر انو يضع رد طيب يعني مافيش حد هاين علية يرملي رد علي سؤالي عشان احل المشكلة اللي واقف عندها....






farfoush is offline   قديم 17-07-2010, 03:09 PM
الرد مع إقتباس
عضو نشيط
#3  

السلام عليكم

انا هشرحلك الفكرة فقط

انت هتعمل جدول اسمة وليكن session

هذا الجدول يتم فية تسجيل بيانات الدخول تعتبرة كانة Logfile

بمعنى انا عشو سجلت فى الموقع
يتم تسجيل بيانات دخولى فى هذا الجدول من اي بي العضو ووقت دخولة ووقت خروجة

واى بيانات تحتاجها ايضا مث الاي بي

وبكدا اصبح كل شىء عندك مسجل ممكن تعرف اى شىء انت عايزة وتعرف المتواجدون الان والصفحة اللى هوا بيشوفها الان

دى الفكرة حاول تكتب انت الكود ولو فية مشاكل عرفنى
انتظرنى شوية وانا اعملك الكود بتاعة






__________________
شركة مودرن اى تى لخدمات الويب ونظم المعلومات
www.modern-it.net
بريد الدعم info@modern-it.net
الهاتف 0109159089 من خارج مصر +20109159089
جمهورية مصر العربية محافظة الدقهلية مدينة المنصورة
Modern-it.net is offline   قديم 19-07-2010, 11:02 AM
الرد مع إقتباس
عضو سوبر نشيط
#4  

او بفكرة بسيطة

بجدول بيانات الاعضاء اضف حقل واحد وليكن اسمه .. "اخر تواجد"
تضع فيه تاريخ اخر تسجيل دخول للعضو

وفي ملف login.php او الملف المسؤول عن تسجيل الدخول والتاكد من النيك نيم والباسورد.. يكون فيه امر بتحديث حقل "اخر تواجد "

ينبغي لك ايضا ان ينتهي الكوكيز او الجلسة خلال ساعة او نصف ساعة من الدخول .. مالم يقم العضو باي حركة في الموقع


تحياتي لك

ابو مشاري 97






__________________
سبحان الله وبحمده ..... سبحان الله العظيم

اول موقع متخصص في جمع البرامج المعربة
الريان نت للبرامج المعربة
www.ar1ar.com
ابو مشاري 97 is offline   قديم 22-07-2010, 12:41 PM
الرد مع إقتباس
Banned
#5  

جميل الكلام ابو مشاري انا عامل كدا بس المشكلة كيف يتم حساب اخر تواجد باليوم او الساعة تاريخ ناقص تاريخ يديني نتيجة باليوم او الساعة او الدقيقة يعني هو اخر مرة دخل 21-7-2010 في 12:02 نبتدي ننقص اخر تسجيل دخول من الوقت اللي اتخزن ناقص الوقت الحالي يديني نتيجة بالدقيقة اخر تواجد منذ 10 دقائق او منذ ساعة او منذ يوم او منذ اسبوع او منذ شهر وهكذا يريت تكون فهمتني






farfoush is offline   قديم 23-07-2010, 05:40 AM
الرد مع إقتباس
عضو نشيط
#6  

أعتقد انه من الأفضل أن تخصص عمود في جدول المستخدمين - بحيث يكون لكل مستخدم حقل يتم تسجيل فيه آخر تواجد - بدلاً من إنشاء جدول في قاعدة البيانات وبالتالي يكلفك إستعلام إضافي.

بالنسبة لطرح التاريخ الحالي من التاريخ المسجل
وجدت هذه الدالة في موقع php.net
كود PHP:
<?php
function nicetime($date)
{
    if(empty(
$date)) {
        return 
"No date provided";
    }
    
    
$periods         = array("second""minute""hour""day""week""month""year""decade");
    
$lengths         = array("60","60","24","7","4.35","12","10");
    
    
$now             time();
    
$unix_date         strtotime($date);
    
       
// check validity of date
    
if(empty($unix_date)) {    
        return 
"Bad date";
    }

    
// is it future date or past date
    
if($now $unix_date) {    
        
$difference     $now $unix_date;
        
$tense         "ago";
        
    } else {
        
$difference     $unix_date $now;
        
$tense         "from now";
    }
    
    for(
$j 0$difference >= $lengths[$j] && $j count($lengths)-1$j++) {
        
$difference /= $lengths[$j];
    }
    
    
$difference round($difference);
    
    if(
$difference != 1) {
        
$periods[$j].= "s";
    }
    
    return 
"$difference $periods[$j] {$tense}";
}
?>
الاستخدام:
كود PHP:
<?php
$date 
"2009-03-04 17:45";
$result nicetime($date); // 2 days ago
?>
اسف إذا كان في خطأ..
لم أكتب سطر PHP واحد من 10 أشهر






__________________
اللهم وفقني لما تحبه وترضاه...
Mostafa Maher is offline   قديم 23-07-2010, 06:05 PM
الرد مع إقتباس
Banned
#7  

وربي يامصطفي انتا برنس مردودالك ياصاحبي 100 100 يامعلم مشكوررررررررررررررررررررررر






farfoush is offline   قديم 25-07-2010, 01:30 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
مساعدة : كيف يمكن للعضو من لوحة تحكمه انشاء مجلد وهمى ورفع الملفات عليه MtRp PHP 12 11-04-2010 03:00 PM
ممكن مساعدة لكود بحث عن المواضيع للعضو alsultan88 الهاكات والإضافات 2 06-10-2009 07:53 AM
استفسار بسيط حول توقيت آخر تواجد للعضو hosam الإصلاح والصيانة 3 09-12-2005 09:28 AM
>> عاجل جداً ويفتح حالاً << كيف امنع قسم معين من حساب المشاركه للعضو فارس جده الإصلاح والصيانة 3 02-12-2005 08:34 PM
هاك جديد : إظهار توقيت آخر تواجد للعضو infinity الإصلاح والصيانة 2 15-09-2004 03:07 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 04:26 PM.