Articles By: BlackY

Excel – csoportok színezése

Excel – csoportok színezése

Ebben a leírásban egy igazából az oldal profiljába nem vágó, de gondolkodtató feladatot írok le, amellyel a napokban találkoztam, majd adok rá egy megoldást is.

Lecserélt weboldal archiválása

Lecserélt weboldal archiválása

Egy-egy oldal teljes frissítésénél (például új cms rendszerbe történő átvitelekor) hasznos lehet, ha a korábbi változatról a lecserélés pillanatában készítünk egy “pillanatfelvételt” és azt megőrizzük. Ebben a tutorialban ehhez adok néhány tippet.

Getter és Setter metódusok generálása

A php-ben az objektumtulajdonságok beállítására van egy beépített lehetőség (__get() és __set() metódusok), azonban ezek nem típusbiztosak, így ajánlott saját getter és setter metódusokat írni a tulajdonságok kezelésére. Viszont ez igen időigényes feladat, és a Zend Studio-n kívül még nem találkoztam IDE-vel, ami megtenné helyettem, úgyhogy írtam egy kódot ennek a folyamatnak az automatizálására. Ez […]

Bevezető szöveg generálása PHP-vel

A weblaboron merült fel egy kérdés: hogyan lehet szépen megoldani, hogy egy hosszú szövegből előállítsunk egy rövidebb bevezetőt, aminek korlátozva van a maximális hossza, és szóhatárnál végződik. Itt adok rá egy megoldást.

Gyors és “típusbiztos” kivételkezelés PHP-vel

Ebben a rövid tutorialban bemutatok egy módszert, amellyel anélkül dobálhatunk tetszőleges osztályú kivételeket, hogy azokat előre be kéne töltenünk (és leprogramoznunk).

Asztali alkalmazások készítése PHP-vel: PHP-GTK

Asztali alkalmazások készítése PHP-vel: PHP-GTK

A múltkor írásomban bemutattam, hogy a php – bár elsődleges arra lett kifejleszve – nem csak webes nyelvként használható. Ebben a leírásban még inkább közelítünk az asztali alkalmazások világához és egy működőképes program alapján megismerkedhetünk a PHP-GTK alapvető működésével.

Parancssori programozás PHP-vel

A php weben használva egy nagyon hasznos találmány, parancssorban használva pedig mindennapi életünket könnyítheti meg. A PHP-t ráadásul felkészítették ilyen felhasználásra is, tovább segítve a programozót.

Hívó környezet meghatározása

Néha jól jöhet, ha tudjuk, hogy egy-egy függvényünket milyen környezetből (milyen függvényből, mely osztály mely metódusából, melyik fájlból stb.) hívták meg. Ebben segíthet ez a snippet. Hogy egy példát is írjak, hogy mikor lehet ez hasznos: tegyük fel, szeretnénk elérni, hogy csak a System nevű osztályunk hívhassa – közvetlenül – a DB osztályunk Query metódusát. […]

Rekurzív DOM bejárás [snippet]

Jól jöhet az alábbi kód, ha JavaScripttel kell bejárni a DOM-fát egy csomópontból kiindulva

Egyszerűbb képmanipuláló függvények, filterek

Ha php-GD-vel készítesz képeket és egyszerűbb filtereket (szürkeárnyalatosítás, blur, színárnyalat-eltolás) szeretnél használni jól jöhet ez a kód. Ezen kívül a negyedik függvénnyel meghatározhatod két RGB színkóddal megadott szín távolságát.

Hibakezelés dinamikus képekhez

Amennyiben olyan php kódot írunk, amelynek kimenete egy képfájl, érdemes egy a következőhöz hasonló hibakezelőt beiktatnunk, mert a generált hibaüzenetek tönkretehetik a képünket, egy esetleges megszakításnál pedig egyáltalán nem kerülne kép a kimenetre. A kód bármilyen hiba esetén (az E_NOTICE és E_STRICT hibákat leszámítva) azonnal kiküld egy üres, 1*1 pixeles GIF fájlt, így biztosan nem […]

Egyéni kiterjesztésű PHP fájlok

Egyéni kiterjesztésű PHP fájlok

Gondolom nem vagyok egyedül, amikor azt mondom, hogy lassan kezdenek unalmassá válni a .php, .html, .asp és ehhez hasonló kiterjesztések az url-ek végén. Pár perc alatt “készíthetünk” egyéni kiterjesztéseket weben közzétett fájljainknak, ráadásul az eredeti fájl- és könyvtárstruktúra megtartásával.