PDF in PHP
Sunday, 01 November 2009 15:10
ကၽြန္ေတာ့္ ဒီ POST မွာ comment ေပးၿပီး PHP PDF အေၾကာင္း ေမးထားလို ့Googling လုပ္ၾကည့္လိုက္ေတာ့
ဒီဟာေလးေတြကို သြားေတြ ့ပါတယ္။ PHP ကေန PDF ဖိုင္တစ္ခု Create လုပ္ခ်င္တယ္ဆိုရင္ php_pdf.dll ဆိုတဲ့ DLL
ဖိုင္တစ္ခု လိုပါတယ္။ ဒါေပမယ့္ ကၽြန္ေတာ္ အဲဒီ DLL ဖိုင္ကို လိုက္ရွာၿပီး ext folder ထဲကို ထည့္ၿပီး စမ္းၾကည့္တာ
အလုပ္မလုပ္တာကို ေတြ ့ရတယ္။ ကၽြန္ေတာ္လည္း ဒီ DLL ဖိုင္ကို တျခား site ေတြမွာလည္း လိုက္ရွာၿပီး စမ္းၾကည့္
ပါေသးတယ္။ ေနာက္ဆံုးမွာေတာ့ Sourceforge ရဲ ့ဒီ link မွာ သြားၿပီး ေတြ ့ခဲ့ပါတယ္။ ဒီ Link မွာပဲ Download လုပ္ၿပီး
စမ္းသပ္ႏိုင္ပါသည္။ ကၽြန္ေတာ္ကေတာ့ စမ္းၿပီးပါၿပီ။ သူ ့မွာ PDF လုပ္ဖို ့အတြက္ class ဖိုင္ ႏွစ္ခုရွိပါတယ္။
အဲ့ဒီ class ေတြကို ေခၚသံုးၿပီး PDF ကို create လုပ္ပါတယ္။ 
Default php File in Apache
Sunday, 25 October 2009 11:19
ဒါကေတာ့ ကၽြန္ေတာ့္ Site ကို ဖတ္တဲ့ မသိေသးတဲ့ ေဘာ္ေဘာ္ေတြ အတြက္ပါ။ သိၿပီးသားသူမ်ားအေနနဲ ့ကေတာ့
အလြန္ကို လြယ္ၿပီး ရယ္စရာေကာင္းေသာ Post ေလးတစ္ခု ျဖစ္ခ်င္ျဖစ္ေနပါလိမ့္မယ္။ ဒါေပမယ့္ မသိေသးတဲ့
သူတစ္ေယာက္အတြက္ ရည္ရြယ္ၿပီး ေရးလိုက္ရပါတယ္။ ဒီလိုပါ တစ္ေန ့ကၽြန္ေတာ္ သူငယ္ခ်င္းတစ္ေယာက္က
သူ ့Localhost မွာ RUN လိုက္ရင္ index.php File က default အျဖစ္တက္မလာဘူးလို ့ေျပာတယ္။
http://localhost/ myproject/ ဆိုၿပီး Browser မွာ RUN လုိက္ရင္ myproject ထဲမွာ ရွိတဲ့ index.php ကို
စၿပီး RUN ခ်င္တာ ျဖစ္ပါတယ္။ အခုဟာက index.php ကို မ RUN ပဲ ရွိသမွ် directory, file ေတြကို ျပေနတာပဲ
ျဖစ္ပါတယ္။ ဒီေတာ့ ဒီ issue ကို ဘယ္လိုျပင္ရမလဲ ဆိုၿပီး ကၽြန္ေတာ့္ကို ေမးပါတယ္။ ဒါကေတာ့ Apache Setting
မွာ ျပင္ရမွာ ျဖစ္ပါတယ္။ Apache ထဲက conf ဆိုတဲ့ Folder ထဲကို သြားလိုက္ပါ။ ၿပီးရင္ httpd.conf ဆိုတဲ့ File ကို
Notepad, Notepad++, textpad စတဲ့ဟာ တစ္ခုခုနဲ ့ဖြင့္လိုက္ပါ။ ၿပီးရင္ေတာ့ Line 211 ကို သြားလိုက္ပါ။
ဒီ code ကို ေတြ ့ပါလိမ့္မယ္။
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
အဲ့ဒီမွာ ဒီလိုေလး ျပင္ေပးလိုက္ပါ။
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
ၿပီးရင္ေတာ့ Apache Service ကို restart ခ်ဖို ့မေမ့ပါနဲ ့။ ႏို ့မို ့ဆိုရင္ ျပင္ထားတာ
effect မျဖစ္ဘဲ ေနပါလိမ့္မယ္။ တစ္ခုေျပာခ်င္တာက ကၽြန္ေတာ့္ သူငယ္ခ်င္း Install လုပ္ထားတာကေတာ့ xampp,
wamp တို ့မဟုတ္ပါဘူး။ ဒါမ်ိဳး ေတြမွာေတာ့ ဒီလို case မ်ိဳးကို ေတြ ့ရခဲလွပါတယ္။ အထက္မွာ ေျပာခဲ့တဲ့အတိုင္း
ျပင္လိုက္ရင္ေတာ့ ဒီ issue ေလးက OK သြားပါၿပီ။
Form Validation Using JQuery
Tuesday, 13 October 2009 15:04
ဒီ POST ကေတာ့ Form မွာ ရွိေနတဲ့ Value ေတြကို JQuery သံုးၿပီး validation စစ္တာကို ေရးမွာ ျဖစ္ပါတယ္။
သာမန္အားျဖင့္ေတာ့ Form validation ေတြကို Javascript သံုးၿပီး Client Site မွာ တင္ စစ္ၾကတာ မ်ားပါတယ္။
ဥပမာအားျဖင့္ Blank စစ္တာတို ့၊ email format မွန္မမွန္စစ္တာတို ့၊ combox တို ့List box တို ့ကို select လုပ္မလုပ္
စစ္တာတို ့စတာေတြကို Client site မွာတင္ validation စစ္ႏိုင္ပါတယ္။ သို ့ေပမယ့္ တစ္ခါတစ္ရံမွာ value တစ္ခုကို
Server Site ေရာက္မွ စစ္လို ့ရမယ့္ အေျခအေနမ်ိဳးကို ၾကံဳလာႏိုင္ပါတယ္။ အဲ့လို စစ္ရင္ မရဘူးလားဆိုေတာ့ ရပါတယ္။
ဒါေပမယ့္ ျပႆနာတစ္ခုက ကိုယ္ Form ေပၚမွာ Key In လုပ္ထားတဲ့ Data ေတြက Server Site ကေန Validation Fail
ျဖစ္လို ့ျပန္လာရင္ အကုန္လံုး ေပ်ာက္ကုန္မွာ ျဖစ္ပါတယ္။ ကိုယ့္ Form ေပၚမွာ Field ေလးက သံုးေလးခုေလာက္ဆိုရင္ေတာ
User ကျပန္ျဖည့္ရလဲ ျပႆနာ မဟုတ္ေပမယ့္ Fields ေတြက ၁၀ ခု၊ ၁၅ ခု ေလာက္ဆိုရင္ေတာ့ User အဖို ့ျပန္ျဖည့္ဖို ့ရာ
ဘယ္လိုမွ စိတ္ေက်နပ္ႏိုင္စရာ မရွိပါဘူး။
ဒီ့ အတြက္ PHP မွာ JQUERY, AJAX ကိုသံုးၿပီး ကို္ယ္စစ္ခ်င္တဲ့ Fields ကို Server Site ကို ေပးၿပီး စစ္လို ့ရပါၿပီ။ ဒီအတြက္
User အေနနဲ ့Validation Fail ျဖစ္လည္း Key In လုပ္ထားတဲ့ Value ေတြက ျပန္ျဖည့္စရာမလိုပဲ ဆက္လက္ရွိေနမွာ ျဖစ္ပါ
တယ္။ ဒီအတြက္ User Friendly ပို ျဖစ္လာတာကို ေတြ ့ရမယ္။ ကိုယ့္ application ကို သံုးေနတဲ့ User စိတ္ေက်နပ္မႈရွိေစ
ျခင္းကလည္း ကိုယ့္ Product တစ္ခု ေအာင္ျမင္ျခင္းေတြထဲက အဓိက က်လွတဲ့ အခ်က္တစ္ခုျဖစ္ပါတယ္။ အခု web 2.0 ရဲ ့
trend ထဲမွာ User တို ့ရဲ ့လုပ္ပိုင္ခြင့္ေတြကို ပိုေပးလာၿပီး ကိုယ့္ Application ေတြက ေအာင္ျမင္ေအာင္ လုပ္လာၾကတာေတာ့
မ်က္ျမင္သာဓက တစ္ခုပဲ ျဖစ္ပါတယ္။
ဒီ sample ေလး အလုပ္လုပ္ပံုကို တစ္ခ်က္ရွင္းျပေပမယ္။ Javascript, AJAX, PHP အေျခခံေတာ့ရွိမွ သေဘာေပါက္မယ္လို ့
ထင္ပါတယ္။ ဒါမွလည္း ကိုယ့္ Project ထဲကို လိုသလိုထည့္ျပီး သံုးႏိုင္ပါလိမ့္မယ္။
ဒီမွာ Source Code ကို Download ခ်ၿပီး Folder ကို ဖြင့္လိုက္ပါ။ index.php ဆိုတာကို ျမင္ရပါမယ္။ အဲ့ဒီထဲမွာကေတာ့
HTML Form ရွိပါတယ္။ ဒီ Form ကို Submit လုပ္လိုက္တာနဲ ့ check.js ကို လွမ္းၿပီး RUN ပါလိမ့္မယ္။ ဒီ JS file ထဲမွာ
JQuery ကိုသံုးၿပီး Form Validation စစ္ထားတာကို ျမင္ေတြ ့ႏိုင္ပါတယ္။ ဒီ sample မွာ အခရာ အက်ဆံုးကေတာ့
check.js file ပဲၿဖစ္ပါတယ္။ သူကေနမွ တဆင့္ check.php ကိုတဆင့္ေခၚၿပီး user key က လုပ္လိုက္တဲ့ value က
Database ထဲမွာ ရွိမရွိဆိုတာကို ထပ္ၿပီး စစ္ပါတယ္။ check.php ထဲမွာ Database နဲ ့connect လုပ္ၿပီး return ျပန္ေပးထား
တဲ့ code ကို ေတြ ့ႏိုင္ပါတယ္။ ဒီ return value ကို JQuery ထဲကေနျပန္ဖမ္းၿပီး ရွိၿပီးသားလား၊ မရွိေသးဘူးလား ဆိုတာကို
စစ္တာ ျဖစ္ပါတယ္။ ကၽြန္ေတာ္ရွင္းထားတာကို Folder ဖြင့္ၿပီး File တစ္ခုခ်င္းစီပါဖြင့္ၿပီး တြဲၾကည့္မယ္ဆိုရင္ ပိုၿပီး
နားလည္သေဘာေပါက္ပါလိမ့္မယ္။ ဒါ့အျပင္ ဒီမွာလည္း testing လုပ္ၾကည့္ႏိုင္ပါတယ္။ Database ထဲမွာ ရွိၿပီးသား
Record ႏွစ္ခုကို List ထဲမွာ ျပထားေပးပါတယ္။ ဒါမွလညး္ email already exist ဆိုတာကို စစ္ရတာ ပိုၿပီးလြယ္ကူမွာ
ျဖစ္ပါတယ္။
ကၽြန္ေတာ္ ေရးထားတာ မရွင္းရင္ ျဖစ္ေစ၊ ထပ္ၿပီး သိခ်င္တာရွိရင္ ျဖစ္ေစ comment ေပးၿပီး ေဆြးေႏြးႏိုင္ပါတယ္ ခင္ဗ်ာ။
More Articles...
Page 56 of 85
«StartPrev51525354555657585960NextEnd»Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)