Social Icons

Facebook.com/raterakasami

Pages

Welcome

Welcome to 6STAR

Welcome to mamunknowledge A creativety can change your life

Thursday, 3 November 2011

php post 1

ওয়েব ডিজাইনিং এন্ড ডেভেলপমেন্টের জগত অনেক বিশাল ও ব্যাপক। এই জগতেরই একটি অংশ হচ্ছে ওয়েব প্রোগ্রামিং । বিভিন্ন ধরনের ওয়েব প্রোগ্রামিং ল্যংগুয়েজ আছে পৃথিবীতে। তার মধ্যে সবচেয়ে বেশি ও বহুল প্রচলিত ল্যাংগুয়েজ পি এইচ পি। বন্ধুরা, “পি এইচ পি কোচিং” ধারাবাহিক টিউটোরিয়ালটিতে আমি তাই আপনাদের সামনে পি এইচ পি ল্যাংগুয়েজ সম্পর্কে বিস্তারিত আলোচনা করব।

পি এইচ পি কি ?
সহজ কথায় পি এইচ পি একটি ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ। এটি ওয়েব ডেভেলপমেন্টের একটি গুরুত্বপূর্ণ অংশ। ছিলাম । প্রোগ্রামিং ল্যাংগুয়েজ মূলত দুই প্রকার, ডেস্কটপ প্রোগ্রামিং আর ওয়েব প্রোগ্রামিং ল্যাঙ্গুয়েজ । পি এইচ পি হল ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ।
পি এইচ পি যেকোনো অপারেটিং সিস্টেমে চলে। যেমন উইন্ডোজ, লিনাক্স ইত্যাদি।
পি এইচ পি শেখার জন্য যা যা লাগবেঃ
এপাচি ওয়েব সার্ভারঃ এটি ইন্সটল করলে আপনি নেট ডিসকানেক্টেড থাকা অবস্থায়ও পি এইচ পি তে কাজ করতে পারবেন। অর্থাৎ, এটির মাধ্যমে আপনি অফলাইনে কাজ করতে পারবেন।
Mysql Database: এটি একটি ডাটাবেস। ডাটাবেস হল, আপনি আপনার ওয়েবসাইটে যে সকল কন্টেন্ট যোগ করেন বা যা কিছু লেখেন সবই হল ডাটা আর এসব ডাটার স্টোররুমই হল ডাটাবেস। Mysql তেমনই একটি ডাটাবেস। সব ল্যাংগুয়েজ সব ডাটাবেসে কাজ করে না। পি এইচ পি যে ডাটাবেসে কাজ করে তার নাম Mysql. এছাড়াও Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC এসব ডাটাবেসেও পি এইচ পি কাজ করে।
Mysql ডাটাবেস ও এপাচি ওয়েব সার্ভার একসঙ্গে XAMPP নামের একটি সফটওয়্যারে থাকে। আপনি এই সফটওয়্যারটি ইন্সটল করে আপনার পিসিতে Apache এবং Mysql ডাটাবেস চালু করতে পারেন।
লেটেস্ট ভার্সনের XAMPP ডাউনলোড করুন এখান থেকে।
ডাউনলোডের পরে সাধারণভাবেই ইন্সটল করুন,ইন্সটল করার সময় নিচের মত একটি পেজ আসলে তাতে নিচের মত করে install apache as service এবং install mysql as service চেকবক্সে এ চেক করুন। ফলে apache ও mysql সার্ভিস চালু হবে।

Filezilla সিলেক্ট করতেও পারেন,নাও করতে পারেন।
ইন্সটল করার পর xampp কন্ট্রোল প্যানেল চালু করতে চাইলে তা চালু করেন। ফলে নিচের মত পাবেন।

এই কন্ট্রোল প্যানেলে আপনাকে অবশ্যই apache ও mysql চালু রাখতে হবে কাজ করার জন্য।
প্রোগ্রামিং ল্যাংগুয়েজ নিয়ে কাজ করার পরিবেশ তো তৈরি করলেন। এখন প্রোগ্রাম কোথায় লিখবেন ? চক দিয়ে কোনো কিছু লিখতে গেলে যেমন স্লেট লাগে, প্রোগ্রামিং ল্যাংগুয়েজ লেখার জন্য তো তেমনই একটা সফটওয়্যার দরকার যা লেখার মাধ্যম হিসেবে কাজ করবে। বন্ধুরা, এর জন্যও বিভিন্ন ধরনের সফটওয়্যার আছে। যেমন নেটবিনস(NETBEANS) তেমনই একটি সফটওয়্যার। তবে সফটওয়্যারে কাজ করার আগে প্রাথমিক অবস্থায় নোটপ্যাডে কাজ করা ভাল। এতে পি এইচ পি ভালভাবে রপ্ত করা যাবে। পি এইচ পি তে লেখা যেকোনো প্রোগ্রাম নোটপ্যাডে লিখে তা .php ,phtml এক্সটেনশান দিয়ে সেভ করতে হয়। .phtml এক্সটেনশান দিয়ে সেভ করার কারণ হচ্ছে একটি পিএইচপি স্ক্রীপ্টে সাধারণত পিএইচপি আলাদা অবস্থায় থাকে না,এর সাথে এইচটিএমএল ও থাকে। এ প্রসঙ্গে একটি কথা বলে রাখা ভালো তা হল, যে কোনো ব্রাউজারে যখন কোনো লেখা প্রদর্শিত হয় তা মূলত একটি html স্ক্রীপ্ট,আপনি ঐ স্ক্রীপ্টে যত পি এইচ পি কন্টেন্টই রাখুন না কেন,ব্রাউজারে প্রদর্শনের সময় পুরো পেজটার html হিসেবেই দেখানো হয়।
আসুন একটি প্রোগ্রাম দেখি।
নোটপ্যাড ওপেন করে নিচের কোড গুলো লিখুন
1
2
3
4
5
6
7

echo "say hello to my little friend";
?>


প্রোগ্রাম থেকে নিশ্চয়ই এটা বুঝতে পারছেন, html ও php এ দুটি একই সাথে একটি স্ক্রীপ্টে কাজ করে।
আজ এ পর্যন্তই। পরবর্তীতে আবার দেখা হবে। সবাইকে ধন্যবাদ।

No comments:

Post a Comment