Category: kódolás

Rövid URL-ek

Neten – legyen akár webes felület, akár mail vagy bármi hasonló – sokszor küldünk egymásnak hivatkozásokat 1-1 érdekesebb címmel, képpel stb.. Van hogy ezek a hivatkozások túl hosszúak és gondot okoznak (pl. széttörnek a mail-ben, nehéz őket megjegyezni stb.) és jó lenne rövidíteni, ehhez nyújtanak segítséget az alábbi szolgáltatások: http://href.hu (magyar) http://urlx.org (angol) http://tinyurl.com (angol) […]

Smarty sablonkezelő rendszer – III.

Következő példánk már onnan érkezik, ha kíváncsiak vagyunk mit is alkot smarty barátunk, egészítsük kódunkat a következőképpen: 1 2 3 4 5 6 7 < ?php require(’./libs/Smarty.class.php’); $smarty=new smarty; $smarty->debugging = true; $smarty->assign(‘title’,’Példa2 vagyok’); $smarty->display(‘temp1.tpl’); ?>< ?php require(‘./libs/Smarty.class.php’); $smarty=new smarty; $smarty->debugging = true; $smarty->assign(‘title’,’Példa2 vagyok’); $smarty->display(‘temp1.tpl’); ?>

Smarty sablonkezelő rendszer – II.

Miért is jó nekünk egy ilyen? – függetlenné teheti a php kódot a megjelenítéstől márpedig ez jó dolog (Good Thing T) (ez pedig általában egyébként is külön feladat külön embert jelent, képesek leszünk többrétegű alkalmazások készítésére (lásd Invison Power Board és társai), megértjük ezek működését,) – tisztább és logikusabb programot tudunk írni – biztonságosabb kód […]

Smarty sablonkezelő rendszer – I.

Smarty sablonkezelő rendszer – I.

Az elkövetkezendő cikksorozat a Smarty sablonkezelő rendszer világába nyújt betekintést. Az ismertetés előtt kezdjük a leírást egy kis ismétléssel. Olyan fogalmakat tekintünk át, melyekbe a későbbi leírás során úgyis bele fogunk szaladni. A cikkek végén megtaláljátok a témához kapcsolódó fórum hivatkozását, kérdezzetek bátran! változó: Olyan nyelvi objektum (tehát esetünkben Smarty, illetve php elem) amelynek neve […]

A hasznos .htaccess fájl

A .htaccess (Apache webszerver egyik fájlja) tartalmának módosításával számos olyan feladatot lehet megoldani, melyet talán már több helyen is láttatok, tapasztaltatok, ám ki nem próbáltatok. Csak hogy párat említsek a lehetséges felhasználási területek közül: – honlap egészének vagy egyes részeinek név/jelszavas védelme – honlapod tartalmának más lapra linkelését le lehet tiltani – egyéni hibalapok (pl. […]

Több domain 1 gépre irányítása

Ma belefutottam egy problémába: mi van akkor, ha otthoni kis házi szerverünk van, és regisztrálunk hozzá egy domain-t pl. a www.no-ip.com-on. Egyszerű az eset: az index.html vagy index.php oldalunk megjelenik. De mi van akkor, ha mi már több különböző domaint regisztrálunk és azt szeretnénk, hogy a címet beírva azonnal az adott oldal töltődjön be, anélkül, […]

Véletlenszerű képválasztás egy könyvtárból

A devpapers.com -on találtam egy hasznos leírást, amiben egy olyan kódot mutattak be, mely segítségével egy adott könyvtárból véletlenszerűen lehet képet választani. Felhasználási területhez csak hogy párat említsek: avatar, banner, galéria, honlapgrafika (header) stb… A kód önmagában nem hosszú, ezt a majd el kell mentened pl. "kepek.php" néven, majd a cikk végén található mintára beilleszteni […]

php switch get III.

A cikk előzményeként olvasd el ezt a 2 leírást (php switch get I. és php switch get II.). A fórumon felvetődött a kérdés: hogy lehetne megoldani a nyelvválasztást az előzőekben már ismertett módszer segítségével? A TLoF-tól kapott válaszból született az alábbi olvasmány. :) (Harder)

Login rendszer honlapra

A gyik.com fórumon elég sokszor felmerült kérdés: hogy lehet login rendszert illeszteni egy honlapba? Íme a feladat egy lehetséges megoldása: tölthető :letöltés / scriptek / toxin > login.rarteszt : http://ixedik.srv.hu/login/page1.php (toxin/qw12qwa)

IP címek engedélyezése – BlackY’s Guardian Angel

Honlapok tesztelési fázisánál, zárt tartalomnál, és még rengeteg esetben lehet hasznos, ha IP-cím alapján ki tudjuk szürni az illetéktelen látogatókat. Ezt egy egyszerű ellenőrzéssel* (lásd 1. kód) is megoldhatjuk, ám van egy kicsit többet tudó megoldás: a BlackY’s Guardian Angel.

Naplózás

Az alábbi leírásban található tutorial alapján nemsokára Te is naplózhatod az oldaladon, hogy 1-1 laphoz ki, honnan stb.. fért hozzá. A megoldás folyamán szükség lesz a MySQL-re is.

IP címek bannolása II.

A Harder által írt megoldás is tökéletesen működik, ám van egy szépséghibája: minden egyes új tiltott IP-nél bele kell nyúlni a kódba. Ezért összedobtam egy kicsit hosszabb kódot, amiből ez a "bug" eltűnik. Most itt nem kezdem el idézgetni a kódot, amit itt lehet megtalálni. Az összes összezippelve kb. 4 kilobájt (amúgy 7), úgyhogy most […]