Starting PHP

December 27, 2011

ပထမဆံုး Notepad ေလးတစ္ခုဖြင့္လိုက္ပါ ။Windows Key နဲ႕ R တြဲႏွိပ္ပါ။

ေပၚလာတဲ့ Run Box မွာ notepad လို႕ရိုက္ Enter ေခါက္ ။ဒါဆို notepad ပြင့္လာပါၿပီ။

Html မွာ tag ေတြနဲ႕ေရးသလိုပဲ PHP မွာလည္း tag ေလးေတြနဲ႕

ေရးပါတယ္။ Html နဲ႕ေတာ့ကြာပါတယ္ ။PHP မွာ

<? PHP

tag နဲ႕စတင္ၿပီး

?> နဲ႕ျပန္ပိတ္ပါတယ္။

ေဖာ္ျပမယ့္ စာသားေတြကို Browser မွာ ျမင္ေတြ႔ႏိုင္ရန္အတြက္ echo နဲ႔ print တို႔ကို အသံုးျပဳပါတယ္။

 စာေၾကာင္းဆံုးတိုင္းမွာ semicolon (;) ၿဖင့္ပိတ္ေပးရပါမယ္။

semicolon က်န္ခဲ့ရင္ prase error ဆိုၿပီးၿပပါလိမ့္မည္။

Echo ကို အသံုးျပဳၿပီး မိမိျမင္ေတြ႔ခ်င္တဲ့စာေတြကို “  “ ထဲမွာေရးရပါတယ္။

ဥပမာ -

<?PHP

echo “Hello, Friend”;

print “Hello, Friend”;

?>

 

အဲဒီဥပမာေလးကို Wamp ေအာက္က WWW Folder ထဲမွာ Hello.php နာမည္နဲ႕သိမ္းေပးလိုက္ပါ။

တကယ္လို႕ XAMPP Server သံုးရင္ C ထဲက XAMPP ထဲက htdocs ထဲကုိထည့္ေပးရပါမယ္။

ကဲ Browser ကုိဖြင့္လိုက္ပါ ။ၿပီးရင္ http://localhost/www/Hello.php လို႕ရိုက္ထည့္ၿပီးေခၚလိုက္ပါ။

XAMPP သံုးရင္ http://localhost/Hello.php လို႕ေခၚမွအဆင္ေျပပါလိမ့္မယ္ ။

Browser မွာ Hello,Friend. ကုိျမင္ရပါလိမ့္မယ္ ။တကယ္တမ္းလက္ေတြ႕ေရးသားတဲ့အခါမွာ

print ထက္ echo ကုိပိုအသံုးမ်ားပါတယ္ ။

 

 ဒါဆိုတစ္ခုစဥ္းစားစရာေတြ႕ပါၿပီ တကယ္လို႕ ကၽြန္ေတာ္တို႕က  Hello Friend, “ Nice To Meet U “ . ဆိုၿပီးေရးျပခ်င္တယ္ဆိုပါစို႕ ။

 exho " Hello Friend, “ Nice To Meet U “ " လို႕ေရးရင္ ရမလား?

စမ္းၾကည့္ရင္ Error ျပတာကုိေတြ႕ပါလိမ့္မယ္ ။

အဲဒီလိုမ်ိဳးေရးခ်င္ရင္ေတာ့ '  ' ေျပာင္းသံုးေပးရပါမယ္ ။ေနာက္ထပ္ \ သံုးၿပီးေရးလည္းရပါတယ္ ။

ဥပမာ-

<? php

Echo “Hello Friend, \“ Nice To Meet U\ “” ;

Echo ' Hello Friend, " What the weather like today." ' ;

Echo ‘  I\’m  Just  ducky. ’;

?>

ဒါဆိုရင္ Error မရွိပဲ အဆင္ေျပစြာေရးလို႕ရသြားပါၿပီ ။ ထပ္ေျပာျပခ်င္တာက Error Message ေတြေတြ႕ရင္

မွားၿပန္ၿပီ ဆိုၿပီးလန္႕မသြားပါနဲ႕ ။အဲဒီ Error Message မွာ ေရးထားတာေလးကုိ ဖတ္ၾကည့္ေစခ်င္ပါတယ္ ။

သူကဘယ္လိုေနရာလြဲတယ္ဆိုတာေလးကုိေျပာျပထားတာျဖစ္ပါတယ္ ။

ကုတ္ေတြအမ်ားၾကီးေရးရတဲ့ တကယ့္ Page တစ္ခုအတြက္ Error Message ၾကည့္တာနဲ႕

ျပင္ရမယ့္ေနရာကိုတစ္ခါတည္းတန္းသိႏိုင္မယ္ဆို တကယ္ကိုအက်ိဳးေက်းဇူးမ်ားပါလိမ့္မယ္ ။

Comments ကုိဆက္ရွင္းျပပါမယ္ ။

ကုိယ္ေရးတဲ့ Code ေတြကုိ အမွတ္အသားျပဳဖို႕အတြက္ Comments ေလးေတြထားေလ့ရွိပါတယ္ ။

Comments ဆိုတာ Compiler ကမစစ္ပဲေက်ာ္သြားေစတဲ့ အမွတ္အသားပဲျဖစ္ပါတယ္ ။

အမ်ားႏွင့္လုပ္ကိုင္ရတဲ့လုပ္ငန္းေတြမွာဆိုရင္ Comments မေရးခဲ့ပါက အေၾကာင္းတစံုတစ္ခုေၾကာင့္အလုပ္ထြက္တဲ့အခါမွာပဲ ျဖစ္ျဖစ္၊

 ဌာနေျပာင္းေရြ႕တာပဲျဖစ္ျဖစ္ မိမိေရးခဲ့တဲ့ Web Project ကို တာ၀န္လႊဲးေျပာင္းယူရတဲ့ Developer ကေနၿပီးအေၾကာင္းတစ္ခုခုေၾကာင့္ Web Project ကို ျပန္လည္

 ျပဳျပင္ေရးသားတဲ့အခါမွာ Comments မရွိလို႕ Coding ေတြ ရႈပ္ေထြးေနမယ္ဆိုရင္ျပန္လည္ျပဳျပင္တဲ့အခါမွာ အခ်ိန္ၾကာသလိုဒုကၡလည္းေရာက္ပါတယ္။

ဒါေၾကာင့္ Comments ေလးေတြကုိအက်င့္လုပ္ၿပီးေရးသင့္ပါတယ္ ။

PHP မွာ Comments (၂) မ်ိဳးရွိပါတယ္။

 Single Line Comments

 Multi Line Comments ဆိုၿပီးရွိပါတယ္။

 Single Line Comments ကို ဒီလိုေရးပါတယ္ ။

// ေရးခ်င္တဲ့ေကာ္မန္႕ (or)# ေရးခ်င္တဲ့ေကာ္မန္႕

ဥပမာ-

# this is single line comment.

// this is single line comment.

ကုိယ္အလုပ္မလုပ္ေစခ်င္တဲ့ Coding ေတြကုိလည္း Comments ေပးၿပီးပိတ္ထားလို႕ရပါတယ္

// Output “Hello Friend”

Comments စာသားေတြမ်ားတယ္ဆိုရင္ေတာ့ Multi Line Commentsကုိသံုးရပါတယ္ ။/* ေရးခ်င္တဲ့ေကာ္မန္႕အမ်ားအၿပား*/

ဥပမာ-

/* Output

“Hello Friend”

(this is single line comment) */

 

ဒါေလးကုိပဲအရင္ေလ့လာၾကည့္ပါဦး  ။ေနာက္မွထပ္ဆက္ပါဦးမယ္ ။

 

Installing Drupal in Linux.

December 27, 2011

Installing Drupal in Linux.


အခုတစ္ခါ နာမည္ၾကီး CMS တစ္ခုျဖစ္တဲ့ Drupal ကို Ubunutu Linux ရဲ့ Local မွာဘယ္လို Install

လုပ္ရမယ္ဆိုတာေလးေျပာျပပါမယ္။ windows မွာလိုပဲ Drupal run ဖို႕အတြက္ web server Software

လိုအပ္ပါတယ္။ Ubunutu အတြက္  Bitnami Lampstack ေဆာ့၀ဲေလးကိ...


Continue reading...
 

Latest Avira

December 8, 2010

Avira Antivirus Free Version ပါ။ ေနာက္ဆံုး ဗားရွင္းလို႔ သိရပါတယ္။ လိုခ်င္ရင္ ေအာက္ကလင့္မွာ ေဒါင္းလိုက္ပါ။


http://www.mediafire.com/?2nxhzwzeazj

free personal ကုိလိုခ်င္ရင္ေတာ့

http://www.avira.com/en/free-download-avira-antivir-personal

မွာေဒါင္းလိုက္ပါ။

Continue reading...
 

What's Joomla?

December 2, 2010

Joomla ဆိုတာ CMS စနစ္သံဳး Web ဖန္တီးတဲ့ App တစ္ခုျဖစ္ပါတယ္ ။ CMS ဆိုတာကေတာ့ Content Management
System ရဲ့ အတိုေကာက္ကုိေျပာတာျဖစ္ျပီး


ျမန္မာလို ေျပာရရင္ သတင္းမီဒီယာေတြကုိ စီမံ ခန္႕ခြဲ တဲ့ စနစ္လို႕ေျပာလို႕ရမယ...


Continue reading...
 

Latest New Browsers

November 26, 2010

EPIC Browser



Firefox ကဲသို႕ေကာင္းမြန္တဲ့ Browser အသစ္ေလးျဖစ္ျပီး India Developer ေတြက
ဖန္တီးခဲ့တာျဖစ္ပါတယ္။ India ရဲ့ အေကာင္းဆံဳး Browser လည္းပဲျဖစ္ပါတယ္။
သူက Mozilla Platform ကေနပဲတည္ေဆာက္ထားတာျဖစ္ျပီး WOT န႕ဲ NOT 32 anti
Virus ႏွစ္ခု Buil...
Continue reading...
 

Delete Facebook Account

November 26, 2010

Facebook လိုမ်ိဳး Social Networking ေတြကုိအသံဳးျပဳရတာ အားသာခ်က္ေတြရွိသလို


အားနည္းခ်က္ေတြလည္း အမ်ားၾကီးပါပဲ။


အေၾကာင္းေၾကာင္းေၾကာင့္ ကုိယ့္ facebook အေကာင့္ကုိျပန္ဖ်က္ခ်င္ရင္ ဒီလိုေလးလုပ္ၾကည့္ပါ ။...


Continue reading...
 

How to send large file?

November 22, 2010
ဖိုင္ ဆိုက္အၾကီးၾကီးေတြကုိ ဘယ္လိုပုိ႕ရမလဲ?

တကယ္လို႕ အီးေမးလ္ထဲကေနျပီး ၾကီးမားတဲ့ ဖိုင္ေတြ ဒါမွမဟုတ္ ဗီဒီယို ဖိုင္ေတြ ကို ပို႕ခ်င္ျပီဆိုရင္
 ေတာ္ေတာ္ေလးစဥ္းစားရ ခက္ပါတယ္ ။

ၾကီးမား...
Continue reading...
 

Myanmar Unicode

November 19, 2010

ျမန္မာUnicode သာအျပီးသတ္ေဖာ္ေဆာင္ျပီးသြားခဲ့ရင္ ျမန္မာစာကုိႏိုင္ငံတကာကေနလြယ္ကူစြာအသံဳးျပဳႏိုင္မွာျဖစ္ပါတယ္။

Unicode ဆိုတာမိမိတို႕ရဲ့စက္မ်ားမွာ font software ကုိ Install လုပ္ထားစရာမလိုပဲ ကြန္ပ်ဴတ...
Continue reading...
 

Winsows Services

November 18, 2010
Services

Windows စနစ္ မွာေနာက္ကြယ္ကေန ၀န္ေဆာင္မွဳေပးတဲ့ System တစ္မ်ိဳးကုိ Services လို႕ သတ္မွတ္
ပါတယ္ ။ Windows Logo+ R ႏွိပ္၊ Services လို႕ရိုက္ထည့္ျပီး Enter ေခါက္ပါ။ Windows
ရဲ့ Services ကုိ္သင္ေတြ႕ႏိုင္ပါျပီ။ဒါမွမဟုတ္ My Computer ကု...
Continue reading...
 

Event Viewer

November 12, 2010
 

About Me


aung aung Web နည္းပညာကုိ ေလ့လာလိုက္စားသူ Freelance Developer တစ္ဦး ။ စိတ္ပါလွ်င္ကဗ်ာေတြစာေတြလည္းေရးတတ္သူ။

Make a free website with Yola