PHP: Zenbat egun Gabonak arte?

Gabonetako txakurraGabonak arte bakarrik ona den bezero bat dugu eta iraungitze egunetarako ezarpena datu basean gordetako eremuan dago.

Gauero beren jatetxe bakoitzeko eremua eguneratzen duen cron lana (programatutako lana) idatzi behar nuen. Ez nuen sekula cron lanik idatzi - Tim lankideari esker Imavex norabide egokian gidatzeagatik. Goizean mezu elektroniko bat ere jaso dut arrakasta izan duela jakiteko.

Dena den, pentsatu nuen kodea idatzi nuenetik, dibertigarria partekatu eta jendeari helarazi ahal izango niokeela:

$ hilabetea = 12;
$ eguna = 25;
$ urtea = data ("Y");
$ egunak = (int) ((mktime (0,0,0, $ hilabetea, $ eguna, $ urtea) - denbora (baliogabea)) / 86400);
if ($ egun> 0) {
$ urtea = $ urtea + 1;
$ egunak = (int) ((mktime (0,0,0, $ hilabetea, $ eguna, $ urtea) - denbora (baliogabea)) / 86400);
}
aldatu ($ egun) {
0 kasua:
oihartzuna "Gabon zoriontsuak!";
apurtu;
1 kasua:
oihartzuna "Gabon gaua da!";
apurtu;
lehenetsia:
echo "Badira". $ egun. "Gabonak arte egun gehiago!";
}

Kontuz mezuarekin kopiatzearekin eta itsastearekin, batzuetan apostrofoak nahastu egiten dira. WordPress baduzu, benetan zure orriko kodean txertatu eta bistaratu dezakezu. Ez nago ziur denak pozik daudenik Gabonak 48 egunetara egoteagatik, baina zer demontre!

Nahi izanez gero, kasuan kasuko adierazpena eraiki eta Gabonetako 12 egunak ere egin ditzakezu. 🙂

Kode honek urtea ere kontuan hartzen du, beraz, datorren urtean lanean jarraituko du!

4 Comments

  1. 1
  2. 3

    Kaixo Doug,

    Eskerrik asko kode zati honengatik. 🙂 Nire blogaren alboko barran widget gisa jartzen saiatzen ari naiz. Kodea itsatsi dut eta orrialdean kode gordina erakusten du. PHP morroia ez izatea .. Ba al dago funtzionatzeko modu "sinplerik"?

    Eskerrik asko,
    Dan

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.