Vârsta PHP – Ani, luni, zile

O chestie atât de simplă. Vroiam să afișez pe jurnalul meu de tată, în header, în fiecare zi, vârsta puișorilor mei. Un lucru simplu și totuși nu chiar. Am tot căutat și găsit divers funcții, care mai de care mai complexe și detaliate, dar niciuna nu făcea ce vroiam eu, adică să-mi spună anii, lunile și zilele de la momentul nașterii, simplu și scurt. A trebuit să stârcesc vreo două funcții ca să reușesc și pun aici rezultatul, ca să nu te mai chinui și tu. Continuă să citești

Script bază date pe pagina wordpress

Am mai vrut o chestie pentru jurnalul meu de tată şi anume o pagină pe care să prezint un dicţionar cu cuvintele pe care le ştie piticul nostru Dragoş. Multe dintre ele nu există în limba română, încă… Aşa, deci vroiam o pagină în care:

  1. să afişez conţinutul unei tabele mySQL;
  2. să pot să introduc înregistrări în tabelă (direct de pe pagină şi doar eu administratorul);
  3. să ofer vizitatorului să ordoneze datele din tabel după mai multe criterii (cele mai noi introduse, alfabetic, sau în ordinea în care au fost introduse); Continuă să citești

Upload fotografii pe pagina WP

Zilele astea am avut plăcerea să revin puţin la bruma de cunoştinţe de PHP şi MySQL pentru un alt blog (Jurnalul meu de tată). Aici am vrut neapărat să fac o pagină (nu post) în care tătici ca mine să se poată da mari cu copii lor, încărcând direct nişte poze. Simplu nu? Acum că am terminat, e simplu, dar pe parcurs am avut câteva hopuri şi am căutat o grămadă pe net, fără a găsi o soluţie completă. Comod fiind, speram să găsesc un script şi doar să-l personalizez. Nu am găsit. Acum, dacă tot am muncit atâta, rezultatul poate ar fi util şi pentru alţii, de aceea scriu acest articol.

Modulele la care am lucrat ar fi:

  1. definirea noii pagini cu template separat, ca să nu afecteze celelalte pagini statice din blog;
  2. un modul de încărcare a pozelor cu datele asociate (părinte, copil, comentariu);
  3. un modul de minim control al uploadului (format fişier, dimensiune);
  4. un modul de procesare a pozelor astfel încât din poza încărcată să generez un thumbnail afişabil ca link către poza cu dimensiunile originale;
  5. un modul de gestiune a unei tabele MySQL în care să fie toate datele.

Probabil că pentru unii e doar o chestie de tastat, dar la mine a cam durat câteva zile. Nici n-am avut mult timp disponibil, dar nu a fost ceva ce să pot scrie din cap, am avut diverse tipuri de scripturi din care am consolidat o soluţie completă.

Aşadar, să începem. Continuă să citești