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

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

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

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

$ моҳ = 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 барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.