صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 21

الموضوع: ما هي الطريقة السليمه لعمل عداد تنازلي ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134

    ما هي الطريقة السليمه لعمل عداد تنازلي ؟



    السلام عليكم

    اتمنى من احد الاخوه الافاضل شرح طريقة بسيطه لعمل عداد تنازلي بال php بطريقة صحيحه وسليمه

    في رعاية الله





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    لم افهم كلمه عدد تنازلي كما انت تقصدها ولكن تفضل

    كود PHP:
    $n 0;
    for (
    $i=10$i>$n$i--) {
      echo 
    $i "<br>";








  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    السلام عليكم

    شكرا اخي على ردك

    انا ما اقصده هو هل توجد طريقه لعمل عد تنازلي حقيقي
    يعني مثلا

    باقي على افتتاح الموقع
    15 يوم و 20 دقيقة

    وبعد دقيقه عند عمل ريفرش
    باقي على افتتاح الموقع
    15 يوم و 19 دقيقة

    وهكذا
    وعند انتهاء الوقت يكتب مثلا
    تم افتتاح الموقع الرجاء التوحه الى كذا

    بس هذه هي الفكره
    هل توجد طريقة لعملها ؟؟

    شكرا لك





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    ايه اخوي يوجد طريقه لعملها واظنها بالجافا


    هنالك صفحه كانت بقي على شهر رمضان كذا يوم يمكن الاستفاده منها بشكل كبير ابحث عنها هنا في سوالف ستجدها حتما






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    السلام عليكم
    شكرا اخي
    افهم من كلامك انه لا يمكن تطبيق مثل هذا العداد بال php ؟؟
    وياريت لو تدلني على الموضوع لاني معرفش اصلا ابحث عن ايه اديني اي كلمه ابحث عنها واشوف

    معلش تعبتك معايا

    في رعاية الله





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    تفضل جافا ::

    ضع في الهيدر التالي

    كود PHP:
    <style style="text/css">

    .
    lcdstyle/*Example CSS to create LCD countdown look*/
    background-color:black;
    color:yellow;
    fontbold 18px MS Sans Serif;
    padding3px;
    }

    .
    lcdstyle sup/*Example CSS to create LCD countdown look*/
    font-size80%
    }

    </
    style>

    <
    script type="text/javascript">


    function 
    cdtime(containertargetdate){
    if (!
    document.getElementById || !document.getElementById(container)) return
    this.container=document.getElementById(container)
    this.currentTime=new Date()
    this.targetdate=new Date(targetdate)
    this.timesup=false
    this
    .updateTime()
    }

    cdtime.prototype.updateTime=function(){
    var 
    thisobj=this
    this
    .currentTime.setSeconds(this.currentTime.getSeconds()+1)
    setTimeout(function(){thisobj.updateTime()}, 1000//update time every second
    }

    cdtime.prototype.displaycountdown=function(baseunitfunctionref){
    this.baseunit=baseunit
    this
    .formatresults=functionref
    this
    .showresults()
    }

    cdtime.prototype.showresults=function(){
    var 
    thisobj=this


    var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
    if (timediff<0){ //if time is up
    this.timesup=true
    this
    .container.innerHTML=this.formatresults()
    return
    }
    var 
    oneMinute=60 //minute unit in seconds
    var oneHour=60*60 //hour unit in seconds
    var oneDay=60*60*24 //day unit in seconds
    var dayfield=Math.floor(timediff/oneDay)
    var 
    hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var 
    minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var 
    secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    if (
    this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
    hourfield=dayfield*24+hourfield
    dayfield
    ="n/a"
    }
    else if (
    this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
    minutefield=dayfield*24*60+hourfield*60+minutefield
    dayfield
    =hourfield="n/a"
    }
    else if (
    this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
    var secondfield=timediff
    dayfield
    =hourfield=minutefield="n/a"
    }
    this.container.innerHTML=this.formatresults(dayfieldhourfieldminutefieldsecondfield)
    setTimeout(function(){thisobj.showresults()}, 1000//update results every second
    }


    //Create your own custom format function to pass into cdtime.displaycountdown()
    //Use arguments[0] to access "Days" left
    //Use arguments[1] to access "Hours" left
    //Use arguments[2] to access "Minutes" left
    //Use arguments[3] to access "Seconds" left

    //The values of these arguments may change depending on the "baseunit" parameter of cdtime.displaycountdown()
    //For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"
    //For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc


    function formatresults(){
    if (
    this.timesup==false){//if target date/time not yet met
    var displaystring=arguments[0]+" days "+arguments[1]+" hours "+arguments[2]+" minutes "+arguments[3]+" seconds left until March 23, 2009 18:25:00"
    }
    else{ 
    //else if target date/time met
    var displaystring="Future date is here!"
    }
    return 
    displaystring
    }

    function 
    formatresults2(){
    if (
    this.timesup==false){ //if target date/time not yet met
    var displaystring="<span class='lcdstyle'>"+arguments[0]+" <sup>days</sup> "+arguments[1]+" <sup>hours</sup> "+arguments[2]+" <sup>minutes</sup> "+arguments[3]+" <sup>seconds</sup></span> left until this Christmas"
    }
    else{ 
    //else if target date/time met
    var displaystring="" //Don't display any text
    alert("Christmas is here!"//Instead, perform a custom alert
    }
    return 
    displaystring
    }

    </script> 


    في BDOY



    كود PHP:
    <div id="countdowncontainer"></div>
    <
    br />
    <
    div id="countdowncontainer2"></div>

    <
    script type="text/javascript">

    var 
    futuredate=new cdtime("countdowncontainer""March 23, 2009 18:25:00")
    futuredate.displaycountdown("days"formatresults)

    var 
    currentyear=new Date().getFullYear()
    //dynamically get this Christmas' year value. If Christmas already passed, then year=current year+1
    var thischristmasyear=(new Date().getMonth()>=11 && new Date().getDate()>25)? currentyear+currentyear
    var christmas=new cdtime("countdowncontainer2""December 25, "+thischristmasyear+" 0:0:00")
    christmas.displaycountdown("days"formatresults2)

    </script> 


    اخرى

    الهيدر

    كود PHP:
    <style style="text/css">

    .lcdstyle{ /*Example CSS to create LCD countdown look*/
    background-color:black;
    color:lime;
    font: bold 18px MS Sans Serif;
    padding: 3px;
    }

    .lcdstyle sup{ /*Example CSS to create LCD countdown look*/
    font-size: 80%
    }

    </style>

    <script type="text/javascript">



    function cdLocalTime(container, servermode, offsetMinutes, targetdate, debugmode){
    if (!document.getElementById || !document.getElementById(container)) return
    this.container=document.getElementById(container)
    var servertimestring=(servermode=="server-php")? '<? print date("F d, Y H:i:s"time())?>' : (servermode=="server-ssi")? '<!--#config timefmt="%B %d, %Y %H:%M:%S"--><!--#echo var="DATE_LOCAL" -->' : '<%= Now() %>'
    this.localtime=this.serverdate=new Date(servertimestring)
    this.targetdate=new Date(targetdate)
    this.debugmode=(typeof debugmode!="undefined")? 1 : 0
    this.timesup=false
    this.localtime.setTime(this.serverdate.getTime()+offsetMinutes*60*1000) //add user offset to server time
    this.updateTime()
    }

    cdLocalTime.prototype.updateTime=function(){
    var thisobj=this
    this.localtime.setSeconds(this.localtime.getSeconds()+1)
    setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
    }

    cdLocalTime.prototype.displaycountdown=function(baseunit, functionref){
    this.baseunit=baseunit
    this.formatresults=functionref
    this.showresults()
    }

    cdLocalTime.prototype.showresults=function(){
    var thisobj=this
    var debugstring=(this.debugmode)? "<p style=\"background-color: #FCD6D6; color: black; padding: 5px\"><big>Debug Mode on!</big><br /><b>Current Local time:</b> "+this.localtime.toLocaleString()+"<br />Verify this is the correct current local time, in other words, time zone of count down date.<br /><br /><b>Target Time:</b> "+this.targetdate.toLocaleString()+"<br />Verify this is the date/time you wish to count down to (should be a future date).</p>" : ""

    var timediff=(this.targetdate-this.localtime)/1000 //difference btw target date and current date, in seconds
    if (timediff<0){ //if time is up
    this.timesup=true
    this.container.innerHTML=debugstring+this.formatresults()
    return
    }
    var oneMinute=60 //minute unit in seconds
    var oneHour=60*60 //hour unit in seconds
    var oneDay=60*60*24 //day unit in seconds
    var dayfield=Math.floor(timediff/oneDay)
    var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
    hourfield=dayfield*24+hourfield
    dayfield="n/a"
    }
    else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
    minutefield=dayfield*24*60+hourfield*60+minutefield
    dayfield=hourfield="n/a"
    }
    else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
    var secondfield=timediff
    dayfield=hourfield=minutefield="n/a"
    }
    this.container.innerHTML=debugstring+this.formatresults(dayfield, hourfield, minutefield, secondfield)
    setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
    }


    //Create your own custom format function to pass into cdLocalTime.displaycountdown()
    //Use arguments[0] to access "Days" left
    //Use arguments[1] to access "Hours" left
    //Use arguments[2] to access "Minutes" left
    //Use arguments[3] to access "Seconds" left

    //The values of these arguments may change depending on the "baseunit" parameter of cdLocalTime.displaycountdown()
    //For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"
    //For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc

    //1) Display countdown using plain text
    function formatresults(){
    if (this.timesup==false){//if target date/time not yet met
    var displaystring="<span style='background-color: #CFEAFE'>"+arguments[1]+" hours "+arguments[2]+" minutes "+arguments[3]+" seconds</span> left until launch time"
    }
    else{ //else if target date/time met
    var displaystring="Launch time!"
    }
    return displaystring
    }

    //2) Display countdown with a stylish LCD look, and display an alert on target date/time
    function formatresults2(){
    if (this.timesup==false){ //if target date/time not yet met
    var displaystring="<span class='lcdstyle'>"+arguments[0]+" <sup>days</sup> "+arguments[1]+" <sup>hours</sup> "+arguments[2]+" <sup>minutes</sup> "+arguments[3]+" <sup>seconds</sup></span> left until launch time"
    }
    else{ //else if target date/time met
    var displaystring="" //Don't display any text
    alert("Launch time!") //Instead, perform a custom alert
    }
    return displaystring
    }

    </script>

    وفي الجسم

    كود PHP:
    <div id="cdcontainer"></div>

    <
    script type="text/javascript">
    //cdLocalTime("ID_of_DIV_container", "server_mode", LocaltimeoffsetMinutes, "target_date", "opt_debug_mode")
    //cdLocalTime.displaycountdown("base_unit", formatfunction_reference)

    //Note: "launchdate" should be an arbitrary but unique variable for each instance of a countdown on your page:

    var launchdate=new cdLocalTime("cdcontainer""server-php"0"April 23, 2010 15:53:00""debugmode")
    launchdate.displaycountdown("days"formatresults2)
    </script> 


    هذه اخر شيء في الجافا قبل يومين





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    السلام عليكم

    شكرا اخي الكريم
    جاري التجربه





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    شكرا اخي ولكني لم اوفق في الكود

    اتمنى لو في طريقق بالبي اتش بي وليس غيرها ان يضعها احد





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    احدى الدوال ثم فتحت على صفحة الدالة date كي اتأكد من شيئ ولكن وجدت كود في احد التعليقات
    فتركت الفكرة تبعتي لاني وجدت الفكرة افضل

    تفضل وضعته لك في دالة وتعمل 100%

    كود PHP:

    function GetTotalDay($date)
    {
            list(
    $day$month$year) = explode('-'$date);

            
    // Borrowed from php.net!
            
    $date1 mktime(000$month$day$year);
            
    $date2 mktime(000date('m'), date('d'), date('Y'));

            
    $total_days round((($date1 $date2)/86400), 0);
            
    // Borrowed from php.net!

            
    return $total_days;

    لتعرف عدد الايام المتبقية
    ضع التاريخ على هذه الهيئة

    كود PHP:
    Day-Month-Year 
    مثال :

    كود PHP:

    function GetTotalDay($date)
    {
            list(
    $day$month$year) = explode('-'$date);

            
    // Borrowed from php.net!
            
    $date1 mktime(000$month$day$year);
            
    $date2 mktime(000date('m'), date('d'), date('Y'));

            
    $total_days round((($date1 $date2)/86400), 0);

            
    // Borrowed from php.net!

            
    return $total_days;
    }

    $days GetTotalDay('20-5-2006');

    echo 
    'The last days: '.$days






    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    شكرا اشكرك بشده وجاري التجربة





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    اخي العزيز

    عفوا يوجد مشكلة

    في الكود التالي

    كود PHP:
     $total_days round((($date1 $date2)/86400), 0); 






    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    معلش
    تم حل المشكلة شكرا





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    136


    بالتوفيق ان شاء الله





    __________________
    اذا دعتك قدرتك على ظلم النس فتذكر قدرة الله عليك

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    اخي مصعب ما هي المشكلة التي واجهتك ؟؟





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    134


    شكرا لك اخي على اهتمامك
    المشكلة كانت بسبب عبث بسيط مني وتم حلها

    اشكرك مره اخرى
    وانا طورت شوية في الكود ساضعه لكم لعد قليل





    __________________
    الموقع العربي الاول المختص في كره السلة ولاشيء سوى كره السلة .... اخبار لقاءات صور ولقطات
    [ArabBasketBall.Com]
    [elfra3na@hotmail.com]





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض