Tuesday, November 5, 2013

PHP Programming (3)

ဆက္လက္ပီး Thingyan.phpထဲမွာ PHP Script ေတြ ေပါင္းစပ္ထားတဲ. HTML တစ္ခ်ိဳ.ထည္.သြင္းေရးၾကည္.ရေအာင္
(PHP LEVEL ကို ေလ.လာေနသူဟာ Basic Programming Concept ေတြေတာ.သိတယ္လို. ယူဆပါတယ္။ ဒါေၾကာင္. variable ကို ဘယ္လိုေၾကညာရမယ္ ဘယ္လို looping လုပ္ရမယ္ ဆိုတာေတြကို အေသးစိတ္ရွင္းမၿပေတာ.ဘဲ Syntex ေလာက္ဘဲ ေရးၿပမွာပါ )
<!doctyep html>
<html>
           <head>
                       <title>Day Before Thingyan</title>
           </head>
           <body>
                       <h1>Hello, Let's Count down for Thingyan</h1>
                       <p>Today is: <?php echo date("d / m / y") ?></p>
                       <p>
                              <?php
                                         $now=time();
                                         $thingyan=strtotime('2014-04-13');
                                         $sec_left=$thingyan-$now;
                                         echo floor($sec_left / (60*60*24));
                              ?>
                               day before Thingyan.
                       </p>
           </body>
</html>

PHP Code ေတြကို <?php အဖြင္.နဲ. ?> အပိတ္အတြင္းမွာေရးေပးရပါတယ္။ အေပၚက Tutorial မွာ PHP Code ေတြကို ႏွစ္ေနရာ ထည္.သြင္းေရးထားပါတယ္။ ပထမတစ္ေနရာက Current Date ကို date/month/year format နဲ. output ၿပေစတာပါ။ ဒုတိယတစ္ေနရာက သၾကၤန္ေရာက္ဖို. ဘယ္ႏွစ္ရက္လိုေသးလဲဆုိတာကို တြက္ၿပတာပါ။ ေရးထားတဲ. code ေတြ အလုပ္လုပ္ပံုကို မစမ္းသပ္ခင္ Browser မွာ အရင္ run ၾကည္.ရေအာင္။ 
  
ကဲ Brower ရဲ.URL BAR မွာ http://localhost/Thingyan/Thingyan.php လို.ရိုက္ထည္.လိုက္ပါ။ ေအာက္ကပံုလိုမ်ိဳးၿပေနပါမယ္(မၿပဘူးဆိုရင္ code ေတြမွန္ရဲ.လား Apache server run ထားလားစတာေတြၿပန္စစ္ပါ)
echo date("d / m / Y")
echo keyword ကို output ၿပေစခ်င္ရင္သံုးပါတယ္။
date() function ကေတာ. date&time အတြက္အသံုးၿပဳတာပါ။
date() အတြက္ သိထားသင္.တဲ. parameter ေတြကုိေဖာ္ၿပေပးထားပါတယ္။
d-(01 to 31)
m-(01 to 12)
Y-(2013 စာလံုးေလးလံုးနဲ.ေဖာ္ၿပပါတယ္)
D-(Mon-Sun စာလံုးသံုးလံုးနဲ.ေဖာ္ၿပပါတယ္)
M-(Jan-Dec စာလံုးသံုးလံုးနဲ.ေဖာ္ၿပပါတယ္)
y-(13 ခုႏွစ္ကို စာလံုး ႏွစ္လံုးနဲ.ေဖာ္ၿပပါတယ္)
H-(နာရီကို24 hour format နဲ.ၿပေပးပါတယ္)
i-(မိနစ္ကိုေဖာ္ၿပတာပါ 00 to 59)
s-(စကၠန္.ကိုေဖာ္ၿပတာပါ 00 to 59)

www.php.net/manual/en/function.date.php မွာ လိုအပ္တဲ. parameter ေတြကို ဆက္ေလ.လာနုိင္ပါတယ္။

က်န္တဲ.codeေတြကိုဆက္ၾကည္.ရေအာင္

$now=variable(variable ေတြကို ေရွ.က $ ခံပီး declaration လုပ္ေပးရပါတယ္ Data type declare လုပ္စရာမလိုပါ auto convert လုပ္သြားပါတယ္)

time() = current time ကုိ timestamp ကေနယူလိုက္တာပါ။(Timestamp ဆိုတာ 01/01/1970 ကေန လက္ရွိ အခ်ိန္ထိ ရွိေနတဲ. second အေရအတြက္ စုစုေပါင္းၿဖစ္ပါတယ္)

ဒီေလာက္ဆို Programming အေၿခခံရွိသူေတြအတြက္ PHP Programming ရဲ. SYNTX ေတြကုိ သိသြားေလာက္ပါပီ။(နဲနဲေပါ.ေနာ္ ဟီးးးး)

ေနာက္ေန.က်ရင္ ဆက္ေရးပါဦးမယ္ အခုေတာ. နားးးးးးးးးဘီဂ်ာ(ဒခ်ိ ဒခ်ိ)

No comments:

Post a Comment