تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Jun 2004-
#1 (permalink)  
باقي على إنتهاء عضويتك 320 يوم ؟؟ كيف ؟؟


السلام عليكم

اخواني الاعزاء

عندي مثلاً عضويات مدفوعه

وابي مثلاُ يصير في لوحة تحكم كل عضو عدد الايام المتبقيه على إنتهاء العضوية

حاولت وسويت المثال هذا البسيط

كود PHP:
<?php

$datetoday 
date('m-d-Y');
$dateexpire 6-30-2006 ;
$res $datetoday $dateexpire ;
echo 
"$res" ;

?>

ولكن الناتج غير صحيح !

كيف راح تصير العملية ؟
تحياتي لكم






net4fast غير متواجد حالياً   قديم 28-06-2006, 03:00 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#2 (permalink)  

استخدم دالة time()






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 28-06-2006, 04:26 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2004-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة ALMimoni
استخدم دالة time()
مشكور ، ولكن ممكن مثال توضيحي ؟ واكون شاكر لك






net4fast غير متواجد حالياً   قديم 28-06-2006, 04:42 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#4 (permalink)  

دقيقة خلك على الخط شغال فيه والنتائج جيدة






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 28-06-2006, 04:46 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#5 (permalink)  

السلام عليكم

تفضل وان شاء الله يكون هو المطلوب

كود PHP:
<?php
$start
=1151458117//وقت البداية بالثواني من خلال الدالة time()
$days=320//عدد الأيام
$days=$days*24*3600//تحويل الأيام إلى ثواني
$days=$days+$start;
if(
time()>=$days){
echo 
"انتهى اشتراكك";
}else{
$expire=time()-$start;
$expire=$expire/3600/24;  //تحويل الثواني إلى أيام
$expire=(int)$expire//إخراج العدد الصحيح
echo "سينتهي اشتراكك بعد $expire يوم";
}
?>






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 28-06-2006, 04:57 AM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#6 (permalink)  

جرب هذا ..
الكود هذا يعطيك عدد الايام من الان الى الايام تاريخ الانتهاء

كود PHP:

<?php
    $day 
31$month 12$year 2006;
    
$diff mktime(0,0,0,$month,$day,$year) - time();
    if(
$diff 0){
        
// 1 day = 86400 seconds
        
echo round(($diff/86400),0).' days left in your account';
    }
    else{
        echo 
'EXPIRE - CANT ENTER THIS AREA ANYMORE';
    }
?>






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 28-06-2006, 07:59 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2004-
#7 (permalink)  

يعطيك العافية ALMimoni جربته بس مدري كيف جاي :S لا هنت

يعطيك العافية hilaby هذا هو المطلوب لا هنت يا غالي






net4fast غير متواجد حالياً   قديم 28-06-2006, 04:47 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#8 (permalink)  

حياك الله وكل الطرق تؤدي إلى روما

وفعلا طريقة hilaby أسهل وأوضح

بالتوفيق






__________________
سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.
ALMimoni غير متواجد حالياً   قديم 28-06-2006, 05:15 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:35 AM بتوقيت المملكة العربية السعودية