PHP: E hia nga ra tae noa ki te Kirihimete?

Christmas DogHe kaihokohoko taatau he mea motuhake he pai noa iho a tae noa ki te Kirihimete me te waahi mo nga ra tae atu ki te paunga i te waahi kua tiakina i te paataka raraunga.

I hiahia ahau ki te tuhi i tetahi mahi a te cron (mahi kua whakaritea) e whakahou ana i te mara mo a raatau wharekai i ia po. Kaore au i tuhi i etahi atu mahi cron i mua - he mihi ki taku hoamahi a Tim, i Imavex mo te arahi i ahau ki te huarahi tika. Kua tae mai taku imeera ki ahau i te ata kia mohio ahau he angitu te mahi.

Ahakoa ra, i whakaaro ahau mai i te wa i tuhia ai e au te waehere, ka taea e au te uru atu ki nga mea ngahau ka whakaputaina atu ki a koutou:

$ marama = 12;
$ ra = 25;
$ tau = ra ("Y");
$ ra = (int) ((mktime (0,0,0, $ marama, $ ra, $ tau) - wa (kore)) / 86400);
mena ($ ra> 0) {
$ tau = $ tau + 1;
$ ra = (int) ((mktime (0,0,0, $ marama, $ ra, $ tau) - wa (kore)) / 86400);
}
pana ($ ra) {
utu 0:
echo "Meri Kirihimete!";
pakaru;
utu 1:
oro "Ko te Kirihimete tenei po!";
pakaru;
taunoa:
echo "He". $ ra. "he ra ke tae noa ki te Kirihimete!";
}

Kia tupato ki te kape me te whakapiri mai i te pou, i etahi wa ka pororaru nga apostrophes. Mena kei a koe a WordPress, ka taea e koe te whakauru atu ki te waehere o to whaarangi ka whakaatuhia. Kaore au i te tino mohio kei te harikoa katoa mo te Kirihimete ina 48 noa atu nga ra kei te toe, engari he aha!

Ki te hiahia koe, ka taea e koe te hanga i te keehi keehi me te mahi i nga ra 12 o te Kirihimete. 🙂

Ka whakaarohia tenei tohu te tau, no reira a tera tau ka mahi tonu!

4 Comments

  1. 1
  2. 3

    Kia ora Doug,

    Mauruuru mo tenei waahanga o te waehere. 🙂 Kei te tarai ahau ki te waiho ki te paetaha o taku blog hei widget. I whakapirihia e au te waehere kei te whakaatu noa i te waehere mata i runga i te whaarangi .. Ehara i te mea he ruānuku php .. Kei reira tetahi huarahi "ngawari" kia pai ai te mahi?

    mihi,
    Rana

He aha koutou whakaaro?

Whakamahia ai e tenei pae i te Akismet hei whakaiti i te mokowhiti. Akohia te tukatuka o to raraunga korero.