ကဗ်ာ/ရသ/နည္းပညာ

Create C box

May 11, 2014
အရင္ဆံုးဒါေလးေတြမွတ္ထား CREATE TABLE IF NOT EXISTS tableName( id int(11) NOT NULL AUTO_INCREMENT, title VARCHAR(150) NOT NULL, bodytext TEXT NOT NULL, created VARCHAR(100) NOT NULL, PRIMARY KEY (id) ) ဒီကုတ္က PHP Code မဟုတ္ပါဘူး mysql database မွာသံုးတဲ့ Query Language ေတြပါ။ အေပၚကေျပာတာကtablename အမည္နဲ႕ ရွိၿပီးသား database ထဲမွာ table တစ္ခုေဆာက္မယ္လို႔ေျပာတာ အဲဒီ table ထဲမွာ id က integer အမ်ိဳးအစားျဖစ္ရမယ္ Null ခြင့္မျပဳဘူး...
Read more ...

Connect database using PDO

May 11, 2014
server ထဲဖိုဒါတစ္ခုအရင္ေဆာက္လိုက္ပါ ။ Database ကုိ PDO(PHP Data Object) နည္းနဲ႕ခ်ိတ္ဆက္တာကုိရွင္းျပမွာပါ။ PDO က PHP 5.2 ေနာက္ပိုင္းမွပါလာတာလို႔သိရပါတယ္။ PDO ကုိျမန္ဆန္လြယ္ကူမွဳရွိတာရယ္၊Security အားေကာင္းတာရယ္ ေၾကာင့္ ေနာက္ပိုင္းမွာသူ႔ကုိပဲသံုးဖို႔ တိုက္တြန္းလာၾကပါတယ္။PDOက Class တစ္ခုပါ ဒါေၾကာင့္သူ႕ကုိေခၚသံုးတဲ့အခါ 'new' keyword နဲ႕ instantiate လုပ္ေပးရမွာပါ။ စမေလ့လာမီွ PHP myadmin ထဲမွာ အဆင္ေျပတဲ့နာမည္နဲ႕database တစ္ခုအရင္ဖန္တီးထားလိုက္ပါဦး။...
Read more ...

Understanding JSON

May 11, 2014
JSON ဆိုတာ JavaScript Object Notation ကုိေခၚတာပါ ။ စာသားအခ်က္အလက္ေတြကုိ User ဆီမွာ ျမန္ျမန္ဆန္ဆန္Out put ေဖာ္ျပေပးႏိုင္ဖို႕အတြက္ အဓိကသံုးပါတယ္ ။ ဒီလိုေဖာ္ျပ တဲ့ေနရာမွာ JSON မသံုးပဲတစ္ျခား WebTechnology တစ္ခုခုသံုးမယ္ဆုိ လည္းရပါတယ္ ။ ဒါေပမယ့္လည္း ေရးဖို႕လြယ္ကူတာ၊ Light weight ျဖစ္တာ ၊ Lenguage Strong ျဖစ္တာ စတဲ့အားသာခ်က္ေတြေၾကာင့္ JSON ဟာ Web နည္းပညာနယ္ပယ္မွာေရပန္းစားလာခဲ့တာျဖစ္ပါတယ္။ စတင္မယ့္ Beginner ေတြအတြက္ JSON တစ္ခုဘယ္လိုေရးလို႕ရႏိုင္မလဲ...
Read more ...

PHP Mailling

May 11, 2014
အြန္လိုင္းမွာ အခမဲ့ရတဲ့ Hosting ၀န္ေဆာင္မွဳေလးေတြရွိပါတယ္။အဲဒီ Hosting site ေလးေတြမွာ Register လုပ္ထားၿပီး Hosting နဲ႕နဲနဲျဖစ္ျဖစ္ရင္းႏွီးေနေအာင္ ေလ့လာသင့္ပါတယ္။Wamp OR XAMPP စတဲ့Localhost မွာ Cpanel မရဘူးေလ။ေနာက္ထပ္PC မွာ Windows အသံဳးမ်ားေပမယ့္ Real PHP servers ေတြကေတာ့ Linux ေတြျဖစ္တာေၾကာင့္ဒီလိုေလ့လာျခင္းဟာ Linux ကုိလည္း တီးမိေခါက္မိရွိသြားေစပါတယ္။ေနာက္ၿပီး Localhost ေတြမွာမ်ားေသာအားျဖင့္ Mail function ကုိပိတ္ထားတတ္ပါတယ္။...
Read more ...

Create Zip file using PHP

May 11, 2014
php သံုးၿပီး Zip ဖိုင္တစ္ခုဖန္တီးၾကည့္ရေအာင္ ။ အရမ္းမခက္ပါဘူး PHP မွာ Zip file ဖန္တီးႏိုင္ဖို႕အတြက္ ZipArchive ဆိုတဲ့ Class က Built in ရွိၿပီးသားပါ။ အဲ့ဒီ Class ကုိဘယ္လိုသံုးရမလဲဆိုတာေလးသိတာနဲ႕ server ေပၚက ဖိုဒါေတြကုိ Zip ခ်ံဳ႕ၿပီး download link ဖန္တီးေပးႏိုင္ပါတယ္။နမူနာေလး စမ္းၾကည့္ရေအာင္။ျမန္ေအာင္တစ္ခုၿပီးတစ္ခါရွင္းျပသြားပါမယ္။ <?php $zip=new ZipArchive();//ZipArchive ကုိ $zip အေနနဲ႕ Object ေဆာက္လုိက္ပါတယ္ $zip->open('example.zip',ZipArchive::CREATE);//Open...
Read more ...

Crate progress bar

May 11, 2014
progress bar ေလးတစ္ခုေလာက္ Javascript နဲ႕ ဖန္တီးၾကည့္ရေအာင္ ။ HTML နဲ႕ CSS ေလးေတြအရင္ဖန္တီးလိုက္မယ္။ <!DOCTYPE HTML> <html lang="en-US"> <head>     <meta charset="UTF-8">     <title></title> </head> <body>     <div id="wrap">         <div id="progress_bar_wrap">        ...
Read more ...

PHP Date & Times

Mar 4, 2014
PHP မွာ အခ်ိန္ကုိ ေဖာ္ျပဖို႔အတြက္ time() function ေလးနဲ႕လြယ္လြယ္ေလးေဖာ္ျပလို႔ရပါတယ္ ။ဒါေပမယ့္ PHP ရဲ႕ time function ဟာ unix စနစ္ကေနဆင့္ပြားရယူထားတာျဖစ္ပါတယ္။ ဒီေတာ့ Unix ရဲ႕timestamp စနစ္ကုိအရင္ေလ့လာၾကည့္ရေအာင္ သူက အခ်ိန္ကုိ စကၠန္႔နဲ႕တြက္ပါတယ္။zero က January 1,1970 ျဖစ္ပါတယ္။ထူးျခားတာကသူက အသံုးျပဳထားတဲ့ Machine ရဲ႕ Systemအေပၚမူတည္ၿပီး ေတာ့လည္းအေျပာင္းအလဲရွိပါတယ္။...
Read more ...

NiceFunctions

Mar 4, 2014
PHP Programmer တစ္ေယာက္ျဖစ္လာဖို႕ အတြက္ အေရးႀကီးဆံုးက တစ္ခါတည္းတန္းသံုးႏိုင္တဲ့ PHP ရဲ႕ Builtin Function ေတြကုိသိေနဖို႕အေရးၾကီးပါတယ္ ။ တကယ္တမ္း ေရးၿပီဆိုရင္ အဲဒီ Function ေတြ ယူသံုးလိုက္တာနဲ႕ အလုပ္က လြယ္လြယ္ေလးၿပီးသြားပါတယ္ ။အသံုး၀င္တဲ့ function တစ္ခ်ိဳ႕နဲ႕အလုပ္လုပ္ပံု ကုိေအာက္မွာေဖာ္ျပေပးထားပါတယ္။-------------------------------------------------------------------------------- #strlen()စာေၾကာင္းထဲက...
Read more ...

Array Functions

Mar 4, 2014
PHP မွာ built in ပါ၀င္တဲ့ function ေတြ အမ်ားအျပားရွိပါတယ္ ။ အဲဒီ function ေတြထဲမွာတကယ္အသံုး၀င္လို႔ ယေန႔ထိ မေမာတမ္းသံုးေနရတဲ့ function ေတြလည္း အမ်ားအျပားရွိပါတယ္။အခု အဲ့ဒီ built in function ေတြထဲက array အေပၚမွာ သံုးသြားတဲ့တကယ္အသံုး၀င္တဲ့ function တစ္ခ်ိဳ႕ ကုိရွင္းျပေပးပါမယ္။ အိုေခ  .. ကၽြန္ေတာ္တို႔ array တစ္ခုကုိ တည္ေဆာက္လိုက္မယ္...
Read more ...

VariableVariables

Mar 4, 2014
ယေန႔ေခတ္မွာ အြန္လိုင္းေပၚက Website ေတြ အားလံုးရဲ႕ 80 % က PHP Language ကုိ အသံုးၿပဳၿပီးေရးသားထားၾကတာျဖစ္ပါတယ္ ။ တစ္ျခား ေကာင္းမြန္တဲ့ Language ေတြ အမ်ားႀကီးရွိေနေပမယ့္ ဘာေၾကာင့္ PHP ကုိမွ အထူးတလည္အသံုးျပဳၾကတာလဲ၊? အေၾကာင္းရင္းကေတာ့ PHP ဟာ OpenSource ျဖစ္တာ အခမဲ့လည္းျဖစ္တာ အသံုးျပဳရာမွာ အျခား Language ေတြထက္လြယ္ကူအဆင္ ေျပတာ စတဲ့အားသာခ်က္ေတြေၾကာင့္...
Read more ...

ေမာ္လျမိဳင္မုန္႔ဟင္းခါး

Feb 12, 2014
ေမာ္လျမိဳင္မုန္႔ဟင္းခါးက ငါးျပဳတ္ရည္သီးသန္႔ပါပဲ ။ကုလားပဲမွဳန္႔ နဲ႕ဆန္မွဳန္႔ထည့္ခ်က္ေလ့မရွိပါဘူး ။ ၿပီးေတာ့ နႏြင္းမွဳန္႔အ၀ါေရာင္နဲ႕ပဲခ်က္ေလ့ရွိၾကပါတယ္ ။ ထူးျခားခ်က္က ေတာ့ငွက္ေပ်ာပင္ဖတ္ကုိသီးသန္႔အိုးတစ္လံုးနဲ႕သပ္သပ္ထားတတ္ၾကတယ္ ။ ၀ယ္စားတဲ့သူေတြကလည္း ငွက္ေပ်ာပင္မ်ားမ်ား ငွက္ေပ်ာပင္နည္းနည္း ငွက္ေပ်ာပင္လံုး၀မထည့္ ႏွစ္သက္သလိုေတာင္းဆိုၿပီး စားလို႔ရပါတယ္...
Read more ...

Windows 9 ကုိ Aprial 2015 ထဲမွာထုတ္မယ္ လို႔ Microsoft ေျပာ

Jan 14, 2014
San Francisco မွာက်င္းပခဲ့တဲ့ Developer Conference မွာ Microsoft ဟာသူတို႔အေနနဲ႕ Windows 9 ကုိ April 2015 ေလာက္ မွာ release လုပ္ေပးမွာျဖစ္တယ္လို႕ ဖြင့္ေျပာခဲ့ပါတယ္ ။ပင္မစီမံကိန္းရဲ႕တစ္စိတ္တစ္ပိုင္းပါ၀င္သူျဖစ္တဲ့ Paul Thurrott က ဒီ OS မွာMicrosoft ကေန အစိတ္အပို္င္းအားလံုးကုိ ထပ္တိုး updates လုပ္ထားတယ္လို႕ဆိုပါတယ္။ ဘာေတြဘယ္လိုေျပာင္းလဲလာမယ္ဆိုတာေသခ်ာမသိရေသးေပမယ့္လည္း...
Read more ...