Archívum ‘Php‘

 
 

Validalas maskepp

Altalaban validalasra a regexp fuggvenyeket hasznaljak az emberek,pedig van egyszerubb modja is a validalasnak. Ket beepitett php kiterjesztest fogok bemutatni amivel konnyeden tudunk validalni.
Az elso a php filters kiterjesztes. A kiterjesztessel nem csak validalni tudunk hanem az adatok megtisztisat is konnyeden elvegezhetjuk.

Továbbolvas…

Thumbnail imagick-el

A kepek meretezesere a legtobben a gd libray-t hasznaljak. En is ezt hasznaltam(hasznalom ma is ahol nincs lehetoseg imagick-re), de van egy annal kevesebb rendszereroforrast igenylo es egyszerubben hasznalhato megoldas is : imagick.
Ez egy php kiterjesztes amit a serveradmin tud installalni a serveren, es ha ez megvan akkor johet is a hasznalat:

##megnyitjuk a kepet es letrehozzuk az imagick objektumot
$image = new Imagick("meretezendo_kep_elerese");
##meretezes
$image->thumbnailImage($width,$height,1);
##lementjuk az uj kepet
$image->writeImage("az_uj_fajl_neve");

Ha az utolso parameter true akkor a az imagick ugy fog meretezni hogy mindenkeppen beleferjen az uj kep a megadott meretekbe es nem kell nekunk bajlodni az aranyok szamitasaval.
Ezen kivul meg rengeteg hasznos dolgot lehet a library-val csinalni ugyhogy folyt.kov.

cURL I.

A cURL library segítségével könnyedén hajtatunk végre bonyolultabb http kéréseket is.
Nézzük hogyan tudunk vele megnyitni egy weboldalt:

#elinditjuk a  cURL sessiont
$ch = curl_init();
#megadjuk a beallitasokat
#az megnyitni kivant url
curl_setopt($ch, CURLOPT_URL, "google.com");
#a valaszt nem akarjuk kozvetlenul output-olni
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
#vegrehajtjuk a kerest
$result= curl_exec($ch);
#lezarjuk a session-t hogy felszabaditsuk a rendszer-eroforrasokat.
curl_close($ch);


Továbbolvas…

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…

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…