آژانس هواپیمایی
pop up

نیاز به countdown تصویری

شروع موضوع توسط andishehno ‏30 اکتبر 2007 در انجمن JavaScript , VBScript

  1. andishehno

    andishehno Registered User

    تاریخ عضویت:
    ‏13 آپریل 2004
    نوشته ها:
    100
    تشکر شده:
    0
    من به یه countdown مثل مال اوبنتو که به تاریخ مورد نظر مونده هر روز یه تصویر رو نشون میداد احتیاج دارم.
    http://www.ubuntu.com/getubuntu/countdown
    البته دقیقا سیستمش رو نمیدونم ولی باید از جاوا استفاده شده باشه. به طور ساده تر کدی که بتونه یک تصویر رو از بین تصاویر انتخاب کنه و در روز مورد نظرش نشون بده. مثلا اسم تصویر ما 20071012 باشه. کد بتونه در تاریخ 2007/10/12 او تصویر رو نشون بده و روز بعدش تصویر 20071013
    البته من ساده ترین شبیه سازی رو انجام دادم. شاید کدهای از این ساده تر هم باشه. ولی این خودش کار من رو راه میندازه. کسی چیزی داره؟
     
  2. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    این که خیلی ساده است
    با php راحت می شه نوشته
    اول باید تاریخ روز رو بگیری
    بعدش تاریخ روز رو تبدیل کنی
    مثلا 20/2/2007 رو تبدیل کنی به 2007220
    بعدش آخر استرینگ بالا یک پسوند اضافه کنی
    مثلا jpg.2007220
    بعدش این جوری بنویسی

    کد:
    <?php
    $filename = date("Ymd").".jpg"?>
    <img src="images\<?php $filename?>">
     
  3. navidmoj

    navidmoj کاربر تازه وارد

    تاریخ عضویت:
    ‏21 می 2007
    نوشته ها:
    7
    تشکر شده:
    0
    اووه اینکه خیلی سخته. چطوری بدبخت ميتونه واسه هر روز یه jpg بسازه؟:p

    PHP:
    $str "NAVID";
    for (
    i=0strlen($str);i++)
    {
      echo 
    "<img src='";
      echo 
    substr($str,i,1).".jpg";
      echo 
    "'>";
    }
    با این کد مي تونی دونه دونه کارکتر ها رو بخونی و نمایش بدی
     
  4. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    این کد شما اشکال داره!!!!!
    این NAVID از کجا اومده؟ NAVID یعنی تاریخ روز؟ اصلا توی کد شما از date استفاده نشده


    "چطوری بدبخت ميتونه واسه هر روز یه jpg بسازه؟" - این درخواست خودشون بوده، حتما می تونه بسازه دیگه، من هیچ کارم!
     
  5. andishehno

    andishehno Registered User

    تاریخ عضویت:
    ‏13 آپریل 2004
    نوشته ها:
    100
    تشکر شده:
    0
    آقا دعوا نکنید :happy:
    یکی از دوستانم این روش رو پیشنهاد کرد و خیلی خوب کار میکنه و کارم هم راه افتاد. ممنون از اروند خان!
    خیلی راحت اینکار رو انجام میدیم
    PHP:
    <?
    $now time();
    $year=date("Y",$now);
    $month=date("m",$now);
    $day=date("d",$now);

    $image=$year."".$month."".$day.".jpg";


    ?>
    بعد جایی که خواستیم این تصویر رو صدا میکنیم.
    PHP:
    <img src="image/<? echo $image ?>">
    حالا تصاویر رو به این فرمت مثلا
    کد:
    20071012.jpg
    داخل پوشه سیو میکنیم و به این ترتیب در روز مربوطه عکس مربوطه نمایش داده میشه.
    همین :)
     
  6. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    این کد دقیقا همون کد منه، با این تفاوت که شما لقمه رو چند دور دور سرت چرخوندی بعدش خوردی!

    تمام این چهار خط که نوشتی با این یک خط من برابری می کنه:

    PHP:
    $now time();
    $year=date("Y",$now);
    $month=date("m",$now);
    $day=date("d",$now);

    $image=$year."".$month."".$day.".jpg";

    این چهار خط که نوشتی همش یعنی همین خط:

    PHP:
    $filename date("Ymd").".jpg";
    :lol: "خیلی راحت اینکار رو انجام میدیم" :lol: :lol:

    حد اقل یک بار کدی که نوشته یودم امتحان می کردی.... تشکر بماند
     
  7. boxilink
  8. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    بیخیال حالا حرص نخور :دی
     
  9. gheymeh

    gheymeh Registered User

    تاریخ عضویت:
    ‏8 می 2007
    نوشته ها:
    1,005
    تشکر شده:
    62
    محل سکونت:
    [IMG]http://khatati.com/draw.aspx?st=54221[/IMG]
    جالب بود
     
  10. Peter Pro

    Peter Pro کاربر تازه وارد

    تاریخ عضویت:
    ‏26 اکتبر 2007
    نوشته ها:
    23
    تشکر شده:
    2