No Image

Miért nem használok PHP frameworköt?

2016.08.03. legyes 0

Felhívom a PHP Pro-k figyelmét, hogy a következő tartalom a nyugalom megzavarására alkalmas!   Az előzmények Már nem is emlékszem évre pontosan pontosan, hogy mikor kezdtem először PHP-val foglalkozni, talán 2004-ben. Az első kecskeméti munkahelyemen, a felvétel egyik követelménye volt. Két napom volt megtanulni alap szinten, úgy, hogy minimális HTML ismerettel rendelkeztem (még a <form> -okat sem használtam előtte soha). Hol voltak még az online oktatók ingyen, a letölthető könyvek, [….]

Raspberry Pi GPIO vezérlés PHP-vel

2016.07.20. legyes 0

Mindig jó, ha nem kell új nyelvet tanulni, csak azért, mert az ismert scriptnyelv (PHP) szövegfeldolgozásra való 🙂 A PiPHP: https://github.com/PiPHP/GPIO és egy építési példa: https://www.sitepoint.com/powering-raspberry-pi-projects-with-php/

No Image

WordPress érdekesség, avagy miért nem jó ötlet fröccsöntött rendszereket használni

2016.03.26. legyes 0

A minap a segítségem kérték, mert egy szerver spammelt, letiltották és azonosítani kellett a baj forrását. Kiderült, hogy feltörtek rajta egy WordPress blogot, és ezzel elég nagy bajt okoztak, ugyanis a WordPress PHP-ja hozzáfért egyéb könyvtárakhoz is, amiben más PHP oldalak futottak. Első alkalommal valószínűleg egy kép plugin hibát kihasználva base64-ben kódolva feljutott pár PHP fájl. Általában a szokásos dolgokra voltak kihegyezve: teljes adatbázis leképezés, amihez a WordPress felhasználója hozzáfér [….]

No Image

PHP: HTML fájl feldolgozása és manipulálása

2016.02.29. legyes 0

Már az elején lelövöm a poént: Ha a PHP saját XML DOM parserét használod, biztosan kevesebb hajad marad a nap végére. A SimpleXML sajnos kevés ehhez, de a csodafegyver itt van: http://simplehtmldom.sourceforge.net/manual.htm . Történt ugyanis, hogy HTML sablon alaján kell PDF-et generálnom. A sablonban táblázatok vannak formázva ( na itt bukott el a PHP XML DOM osztály, mert piszok kacifántos vele xHTML-t manipulálni ), aminek a formázását meg kellene őrizni, hisz’ [….]

No Image

PHP és MySQL adattípus túlcsordulások

2015.07.19. legyes 0

Azt ügye tudjuk, hogy a PHP-ben automatikus típuskonverzió van, amire oda kellene figyelni. A PHP-ban a számok ábrázolására 2 típus áll rendelkezésre (+boolean): – (signed) integer – (signed) float Ezek minden esetben előjellel vannak ellátva, így az integer típusban maximum 2^63 érték tárolható egy 64 bites rendszeren, 64 bites PHP-val. Viszont! A MySQL-ben rendelkezésre áll az előjel nélküli változat, az unsigned bigint, ami ugyanezen körülmények között 2^64 tud ábrázolni, előjel [….]

No Image

JavaScript dump() a PHP-s print_r-hez hasonlóan

2013.04.29. legyes 0

/** * Function : dump() * Arguments: The data – array,hash(associative array),object * The level – OPTIONAL * Returns : The textual representation of the array. * This function was inspired by the print_r function of PHP. * This will accept some data as the argument and return a * text that will be a more readable version of the * array/hash/object that is given. * Docs: http://www.openjs.com/scripts/others/dump_function_php_print_r.php */ function [….]

No Image

PHP: felesleges nullák eltüntetése a MySQL DECIMAL típusból

2012.05.07. legyes 0

Gondoltam lusta leszek és rákeresek a Google tudástárban, hogy hátha van ilyen paramétere mondjuk a numer_format() -nak. A probléma az, hogy ha az adatbázisból pl. DECIMAL 6,2 formátumban érkezik egy egész szám, akkor a „.00” ott lesz a végén, pedig értelme ebben az esetben nem sok. // $szam = „12.00”; echo $szam; // 12.00 Aztán eszembe jutott az automatikus típuskonverzió, így a megoldás: echo ($szam*1);