A ‘PHP’ kategória arhívuma
Ismerkedés a PHP grafikus programkönyvtárával 1.rész
Írta: Tas | 2011. július 04. | kategóriák: PHP, Speciális, Web | Nincs megjegyzésEbben a részben a PHP GD nevű programkönyvtárát fogjuk használni, amely több tucat függvényt bocsájt rendelkezésünkre a képek készítésére, manipulálására és mindezt futásidőben. Ennek feltétele, hogy a PHP GD-támogatással legyen telepítve. Az alábbi kis kóddal leellenőrizheted azt.
echo phpinfo(); |
A megjelenő listában keresd meg GD táblázatot. Az ott felsoroltakból kiderül, hogy melyik GD verzió van telepítve, valamint a támogatott képtípusok is.
Legelső sor: GD support enabled. Ez az jelenti, hogy a támogatás megvan. Látható ott még egy pár verziószám, de ami még érdekes az a gif, jpg és png támogatások. Az én verziómban ez mind engedélyezett, de más szervereken előfordulhat, hogy csak png és jpg van. A példáimban png-t fogok használni.
Mennyien követik a Feedburner hírcsatornád?
Írta: Tupacko | 2010. március 19. | kategóriák: PHP, Programozás, Speciális, Web | Nincs megjegyzésEz egy rövid, de annál érdekesebb bejegyzés. Külföldi oldalak egész seregén látni, hogy különféle formában van kiírva a weboldal valamely részére, hogy hányan iratkoztak fel az oldal RSS-ére. A Feedburner alapból ugyan biztosít lehetőséget, hogy egy kis kép formájában (amit ő generál) megmutasd az oldaladon ezt a számot, de legyünk őszinték, ez nem egyedi. Akit érdekelt a dolog, annak nagy titkot nem árulok el, évesnél is régebbi módszer, hogy a Feedburner („újonnan” Google-n keresztűl működő) web service-ét használva hozzajuthatunk ehhez az információhoz. Az elérési URL nem más, mint
https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=webpillango
A webpillango-t cseréld le a saját azonosítoddal. A lekérés eredménye egy XML dokumentumot térit vissza. Ebben a circulation attribútum alatt találjuk a keresett számot.
Yoast írt egy bejegyzést (angol), hogy miként nyerhetjük ki ezt a számot cURL-t használva (ami manapság minden szolgáltatónál megtalálható).
Google kulcsszó kinyerése a refererből
Írta: Tupacko | 2009. augusztus 31. | kategóriák: PHP, Programozás, Speciális | 6 megjegyzésHa valamelyik keresőből érkezik a látogatónk, akkor fontos lehet megtudni milyen kulcsszóra keresve jutott el hozzánk. WordPress és hasonló CMS-ekhez már régen vannak pluginek, de ha valami egyedit akarunk, vagy saját weboldal motrunk van, akkor érdemes megtudni, hogyan lehet értékes információt szerezni a hivatkozó oldal linkjéből!
Fájlok feltöltése PHP használatával
Írta: lowert | 2009. július 14. | kategóriák: (X)HTML, Alapok, PHP | 84 megjegyzésA leírásban azt fogom bemutatni, hogy hogyan lehet elkészíteni egy egyszerű képfeltöltő rendszert PHP-ban. Először is, készítsük el az alábbi mappastruktúrát:
az “upload_files” mappa fogja tárolni a feltöltő rendszert, kód szempontjából mindegy, hogy mi a neve. Elolvasom a teljes bejegyzést »
Az “uploads” mappa ad helyet a feltöltött fájljainknak, az “upload.php” pedig a rendszer motorjaként szolgál.
parseGETintoString PHP függvény
Írta: Tupacko | 2008. február 27. | kategóriák: Blogolok, PHP, Web | 13 megjegyzésHosszabb kimaradás után ismét van egy kevés időm, amikor a WebPillangóval is tudok foglalkozni. Sajnálom, a kissebb-nagyobb szüneteket, nem szánédkosak. A bejegyzés azért született, mert ismét azon találtam magam, hogy dinamikusan ki kell cseréljek egy vagy több változót a _GET szuperglobális tömbben. A mellékelt függvény kicseréli és kiírja a kívánt eredményt. Az első paraméterben azt adjuk meg, hogy melyik változót szeretnénk cserélni a második paraméter értékére.
Elolvasom a teljes bejegyzést »
WordPress menu span hack
Írta: Tupacko | 2008. január 15. | kategóriák: Blogolok, CMS, CSS, Design, PHP | 2 megjegyzésA minap felkerült egy írás, ahol dinamikusan lehet gombot készíteni CSS segítségével. DeX hozzászólása kapcsán:
Ha a gombon nyomvatartod az egeret, majd lehúzod róla, és ott engeded el, akkor beragad a lenyomott állás?
arra gondoltam, ha már az active-ot hover-re cserélem, használhatom menünek is az egész CSS kódot, a minimális modosításokkal. A CSSben mindössze annyi a tennivaló, hogy az active modosítókat kicseréljük hoverre. Így a link fölé görgetéskor aktíválodik az új kinézet és nem a link lenyomásakor. Miután készen vagyunk a CSS résszel, nyugodtan használhatjuk weboldalainkban.
Mi van akkor, ha a kódot nem mi írjuk? Én arra az esetre gondoltam, amikor a WordPress által kilistázott oldalakat/kategóriákat formázom menüként. A megoldás egy kis ügyesség, okosság. A probléma orvoslását keresve az alábbi megoldást találtam a legmegfelelőbbnek.
Elolvasom a teljes bejegyzést »
WordPress SEO: permalink változtatás
Írta: Tupacko | 2007. november 04. | kategóriák: Biztonság, CMS, PHP, SEO | 4 megjegyzésBeszéltem arról, hogy mi a megfelelő permalink struktúra, de azt nem írtam le, hogyan változtathatod meg az állandó linkek szerkezetét úgy, hogy az ne rontson az oldaladon. Nos, erre vannak pluginek, amelyekkel gond nélkül megteheted a változtatást. Elolvasom a teljes bejegyzést »
Egy megoldást a Permalinks migration tool for WordPress biztosít. A nagy előnye a kiegészítőnek az, hogy az oldalad továbbra is elérhető lesz a régi linken, mi több, a Google PageRankodat sem rontja. A működési elv nagyon egyszerű és hasznos. A kért oldalon egy 301es újrairányítást talál a keresőrobot, ami annyit tesz, hogy permanent redirect (vagyis végleges átirányítás) és így a bot automatikusan kicseréli a linkedet az indexben. Ezáltal a PRed sem romlik és a SEO optimalizálást is véghez viszed.
WordPress kondicionális függvények
Írta: Tupacko | 2007. október 27. | kategóriák: CMS, PHP, Programozás, Web | 2 megjegyzésA feltételes tagokat arra használhatod, hogy eldöntsd, melyik oldalon mit jelenítsél meg, a látogató kérésének megfelelően. Egy egyszerű példa: bizonyára sokan látták, hogy van egy plugin, ami az admin felületen megjelenít különféle idézeteket Louise Armstrong / Hello Dolly című zeneművéből. Hogyan tudja a plugin, hogy az adminfelületről van szó? Megmondja neki az is_admin() függvény. Az is_függvények True vagy False értéket térítenek vissza, attól függően, hogy éppen teljesül a feltétel vagy sem. Az alábbiakban találsz egy listát, hogy mikor, mi térít True-t vissza, vagyis mikor igaz a feltétel.
Elolvasom a teljes bejegyzést »
WordPress sablon készítése (második rész)
Írta: Tupacko | 2007. október 21. | kategóriák: (X)HTML, CMS, CSS, Design, PHP | 11 megjegyzésEbben a leírásban a sablon fájlok kerülnek nagyító alá. A sablon kód fájljai egy vagy több PHP fájlból állnak. Akárhogyan is extrém eset az, ha csupán az index.php állomány áll rendelkezésre. A WordPress a hivatkozásból próbálja eldönteni, hogy melyik sablon a legrelevánsabb és hívódik meg, mint afféle parser a kérésre. Első lépésként azt nézi, hogy milyen kategóriájú a kérés: pl. Keresés, Arhívum, Bejegyzés, stb. Ha megvan a típus, akkor megpróbálja meghívni a kellő sablont, viszont, ha az nem létezik, akkor lejjebb ugrik a hierarchiában, így eljutva az index.php oldalig, ha nincs más létező állomány.
Elolvasom a teljes bejegyzést »
WordPress sablon készítése (első rész)
Írta: Tupacko | 2007. október 19. | kategóriák: (X)HTML, CMS, CSS, Design, PHP | 11 megjegyzésJanoszen weboldalán találtam rá egy érdekes leírásra, ami ötletet adott a leíráshoz. A téma: WordPress sablon készítése. Ahhoz, hogy egy sablon tudjál készíteni, kell tudjál HTML-t, CSS-t és PHP-t is. Ajánlott olvasmány a WP dokumentációja és a WordPress codex is. Elolvasom a teljes bejegyzést »
A WordPress sablonok két fő részből állnak: a programozási része, PHP fájlok, és a design része, CSS fájl(ok) és a hozza tartozó képek. A sablon a wp-content/themes/ mappaban kell legyen. Pontosabban a megadott mappában kell létrehozd a sablon nevével annak mappáját. A sablon mappájában két fájl a kötelező: style.css és index.php. A többi rád van bízva, hogy mit is csinálsz és hogyan csinálod. Ha plusz függvényeket is szeretnél használni, amiket te definiálsz, akkor használnod kell a functions.php állományt is. Az említett fájlban kell definiáld a függvényeket és szükség szerint megírd azokat.