PHP: Чанд рӯз то Мавлуди Исо?

Мавлуди сагМо як муштарӣ дорем, ки махсусе дорад, ки танҳо то Мавлуди Исо хуб аст ва ғуруби рӯзҳои то ба охир расидани он дар майдоне сабт шудааст, ки дар пойгоҳи додаҳо сабт шудааст.

Ба ман лозим буд, ки кори cron (кори ба нақша гирифташуда) нависам, ки шабона майдонро барои ҳар як тарабхонаи онҳо навсозӣ кунад. Ман ҳеҷ гоҳ ягон кори крониро навишта нашуда будам - ​​ба шарофати ҳамкори худ Тим Имавекс барои он ки маро ба самти дуруст роҳнамоӣ кард. Ҳатто ман онро субҳ ба воситаи почтаи электронӣ фиристода будам, то муваффақ будани онро ба ман хабар диҳед.

Дар ҳар сурат, ман фаҳмидам, ки азбаски ман рамзро навишта будам, метавонистам ба масхара шарик шавам ва онро ба шумо расонам:

$ моҳ = 12;
$ day = 25;
$ сол = сана ("Y");
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
агар ($ рӯз> 0) {
$ year = $ year + 1;
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
}
гузариш ($ рӯз) {
парвандаи 0:
ҳамовозии "Мавлуди нав муборак!";
мешикананд;
парвандаи 1:
акси садо "Ин шаби Мавлуди Исо аст!";
мешикананд;
пешфарз:
echo "вуҷуд дорад". $ рӯзҳо. "рӯзҳои бештар то Мавлуди Исо!";
}

Аз нусхабардорӣ ва гузоштан аз почта эҳтиёт шавед, баъзан апострофҳо парешон мешаванд. Агар шумо WordPress дошта бошед, шумо воқеан метавонед онро ба коди сафҳаи худ ворид кунед ва онро нишон диҳед. Ман мутмаин нестам, ки ҳама аз шодбошии 48 рӯза ҳаяҷон доранд, аммо ин чӣ бад аст!

Агар шумо хоҳед, шумо ҳатто метавонистед изҳороти парвандаро таҳия кунед ва 12 рӯзи солинавиро гузаронед. 🙂

Ин кодекс инчунин солро ба назар мегирад, аз ин рӯ соли оянда он корашро идома хоҳад дод!

4 Комментарии

  1. 1
  2. 3

    Салом Дуг,

    Ташаккур барои ин порчаи код. 🙂 Ман кӯшиш мекунам, ки онро дар панели паҳлӯии блоги худ ҳамчун виджет ҷойгир кунам. Ман кодро гузоштам ва он танҳо рамзи хомро дар саҳифа нишон медиҳад.. Набудани устоди php.. Оё ягон роҳи "оддӣ" барои ба кор даровардани он вуҷуд дорад?

    Ташаккур,
    Дон

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.