Kérlek támogasd egy szavazattal a WebPillangót!
Ha úgy érzed, hogy segítségre találtál a WebPillangón vagy a fórumon, vagy ha csak segíteni szeretnél, minden nap támogathatsz egy szavazattal (amíg a verseny tart).
Szólhatsz ismerőseidnek, szavazhatsz az iskolából, egyetemről, munkahelyről és otthonról is. Minden nap tudsz szavazni annyiszor, ahány internethozzaférésed van.
Új, minőségi leírásokkal hálálom a szavazatokat!
Rég nem írtam minőségi leírásokat, mivel nagyon kevés az időm. Viszont azt megígérhetem, hogy minden 100 szavazatot egy új leírással fogok meghálálni!. A barátaidnak se felejts el szólni :)
Nagyon szépen köszönöm!
A ‘PHP’ kategória arhívuma
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 | 14 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 | 10 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 | 7 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.
MySQL és PHP, adatok kinyerése
Írta: Tupacko | 2007. szeptember 11. | kategóriák: Adattárolás, MySQL, PHP, Programozás | 10 megjegyzésA leírásban megtanuljuk kiválasztani a nekünk megfelelő adatbázist, a táblázatok kezelését parancsok lefuttatásával, adatok kinyerését és az eredmény által elfoglalt memória kiürítését. Mi a metodológia? Először is kell csatlakozzunk az sql szerverhez, majd kiválasztani a megfelelő adatbázist. Létre kell hozzuk a parancsunkat és le kell futtasuk azt. Majd a visszatérített adatokat lekezeljük. Utolsó lépésekként, űrítjük a használt memóriát, majd lezárjuk a kapcsolatot. A csatlakozást és a kapcsolat lezárását már leírtam, most a köverkező függvényekkel foglalkozunk: mysql_select_db, mysql_query, mysql_fetch_assoc, mysql_free_result.
MySQL és PHP kapcsolat teremtés
Írta: Tupacko | 2007. szeptember 03. | kategóriák: Adatbázis kezelés, Adattárolás, MySQL, PHP | 3 megjegyzésMiután megértettük a MySQL alapjait, megtanulhatjuk azt, hogyan lehet a phpn keresztul csatlakozni a mysql kiszolgálóhoz. A leírásban részletes magyarázat található a mysql_connect() és a mysql_close() függvényekrol, majd egy példa szemlélteti a használatot.
mysql_connect()
A mysql_connect függvény segítségével tudunk kapcsolatot létesíteni a mysql szerverrel. A függvény egy kapcsolat azonosítót térít vissza sikeres kapcsolódás esetén vagy ellenkezo esetben FALSE értéket. Nem fontos kitölteni egy paraméterrel sem, viszont ebben az esetben a localhoston próbál kapcsolódni, mint root felhasználó.
Elolvasom a teljes bejegyzést »



