Archívum június 2009

 
 

Php shorthands

Ebben a postban nehany hasznos php “shorthand” szintakszist fogok bemutatni. A programozok jelentos resze nem szeret gepelni, de emellett a kod atlathatosaganak is jot tesz ha az ember hasznalja ezeket. Ennek ellenere e nem sok kodban latom oket, de remeljuk hogy egyre tobbe kezdik el hasznalni.

Akkor lassunk is nehany peldat.
Továbbolvas…

Google Maps Wrapper

Uj verzio !!!

Eleg gyakran hasznalom a Google Maps API-t es csinaltam hozza egy ugynevezett ‘wrapper’ fuggvenycsomagot ami megkonnyiti az API egyszerubb funkcioinak hasznalatat. Ennek hasznalataval nincs ma dolgunk mint egy konfiguracios valtozonak(ami JSON object) megadni az ertekeket es meghivni a fuggvenyt.

Lassunk tehat egy egyszeru peldat. Az API mukodesehez szuksegunk lesz egy API kodr, amit itt lehet igenyelni : http://code.google.com/apis/maps/signup.html . Semmi mas nem kell hozza csak egy
regisztralt Google fiok(email, stb). Miutan megvan API key-unk, alabbi sorokkal(a noscript tagok nelkul) betoltjuk az API fajljat az oldalunkra:


Továbbolvas…

jQuery Validation Plugin

Keszitettem egy egyszeru kis validalo jQuery plugint melyet szeretnek itt publikalni. Hamarosan irok hozza egy bovebb leirast is, de most csak egy gyors hasznalati utasitasra futja az idombol.

A plugin hasznalata eleg egyszeru. Az input mezo rel attributamaba be kell a kivant validalasi metodust es a script igy az adott mezot azzal a metodussal ellenorzi. Jelenleg csak harom metodus van, de a jovoben ez bovulni fog es sajat ok hozzadasa is egyszeruen megvalosithato lesz.


Továbbolvas…

Email küldés formból egyszerűen

Ma mar szinte minden weboldalon talalhato uzenetkuldo form. Ennek a feldolgozasara mutatok meg egy modszert. A form validalasara most nem terek ki, talan arrol is irok majd egy postot. Nezzunk is egy pelda form-ot.

<form id="contact" method="post">
 <label>Nev</label><input name="nev" type="text" />
 <label>Emailcim</label><input name="emailcim" type="text" />
 <label>Mezo </label><input name="mezo" type="text" />
 <label>Mezo 2</label><input name="mezo_2" type="text" />
 <input name="send" type="submit" />
</form>

A kezdo fejleszto ilyenkor nekilat es szepen osszerakja az emailt a $_POST -on jovo adatokbol igy:

$email = "Nev:" .$_POST['nev']."\n"
	  ."Email:" .$_POST['email']."\n";

es igy tovabb az osszes mezovel. En szemely szerint nem szeretek gepelni raadasul ez nem igazan ujrahasznosithato kodot fog eredmenyezni.

Továbbolvas…

Robotok

Bagi Zoltan egy bejegyzese ihletett arra hogy leirjak par dolgot a robotokrol. Egy idoben nagyon erdekelt a tema es irtam is egy par botot ezert amit leirok amogott tapasztalat is all.

Azt hogy a mi minden rosszat tud egy kartekony robot az odalunkkal tenni inkabb nem reszleteznem, mert mar megtettek tobben elottem.

Most akkor lassuk a vedekezesi modszereket a botokkal szemben es hogy melyiknek mi az ellenszere:

Továbbolvas…

Grafikon egyszerűen google chart api -val

Sokan hasznát vehetik a Google egyszerű API-jainak. Az egyik ezek közül a Chart API.
Segítségével egy url-t meghívva egy grafikont kapunk az általunk megadott adatok alajpján.
Nézzük is a legegyszerűbb példát, egy Hello World -öt:

http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World&chco=C52F03

A linket egy böngészőben megnyitva egy grafikont látunk. Amennyiben az oldalunkon szeretnénk megjeleníteni az alábbi kódot kell beillesztenünk:

Az API teljeskörű bemutatását most kihagynám, de nézzük a legfontosabb paramétereket.
chs=250×100 a grafikon mérete pixelekben.
chd=t:60,40 a százalékok.
cht=p3 a garfikon típusa(több típusból lehet válogatni bővebben itt.).
chl=Hello|World a cimkék szövege.
chco=C52F03 a grafikon alapszinének RGB kódja