পিএইচপি কোচিং [পর্ব-০২] :: পিএইচপিতে আপনার প্রথম কাজ – Hello World

পিএইচপি কোচিং

বন্ধুরা,ওয়েব ডিজাইনিং এবং ডেভেলপমেন্টে ওয়েব প্রোগ্রামিং এর ভূমিকা ব্যাপক ও বিশাল। আর ওয়েব প্রোগ্রামিং এ পি এইচ পি কে সবচেয়ে বহুল জনপ্রিয় ল্যাংগুয়েজ হিসেবে গণ্য করা হয়। সম্পূর্ণ ওপেন সোর্স ল্যাংগুয়েজ এই জনপ্রিয়তার একটি কারণ।

পি এইচ পি কোচিং এর প্রথম পর্বে আমি আলোচনা করেছিলাম, পি এইচ পি কি, পি এইচ পি শিখতে প্রয়োজনীয় সফটওয়্যার সম্পর্কে। সেখানেই আমি বলেছিলাম নেটবিনস সফটওয়্যারের কথা। তবে এ সফটওয়্যারটি ইন্সটল করতে আরেকটি সফটওয়্যারের প্রয়োজন। এটা ডাউনলোড করতে পারেন এখান থেকে।

উপরের সফটওয়্যারটি ইন্সটল করার পরে নেটবিনস ডাউনলোড করার পালা। এর জন্য এখানে ক্লিক করুন।

এবারে পি এইচ পি তে কাজ করার পালা। এর জন্য প্রথমেই আপনাকে এপাচি ওয়েব সার্ভার পিসিতে চালু করতে হবে। সেই সাথে MySQL ডাটাবেসও চালু রাখতে হবে। এপাচি ওয়েব সার্ভার আপনাকে অফলাইনেও নেট কানেক্টেড থাকার মত পরিবেশ সৃষ্টি করবে যার ফলে আপনি পি এইচ পি তে কাজ করতে পারবেন। আর MySQL হল ডাটাবেস যেখানে আপনার তৈরি করা সাইটের ডাটা জমা থাকে। পি এইচ পি MySQL ডাটাবেস সাপোর্ট করে।

ডেস্কটপ থেকে XAMPP এর আইকনে ক্লিক করে XAMPP কন্ট্রোল প্যানেল রান করুন। এবং Apache ও MySQL চালু করুন।

এখন আপনার এপাচি ওয়েব সার্ভার চালু আছে। আপনার তৈরি করা পেজটি এপাচি ওয়েব সার্ভারে রান করার জন্য যে ওয়েব পেজটি আপনি তৈরি করছেন তা C ড্রাইভে অবস্থিত XAMPP ফোল্ডারের ভেতরে htdocs নামের ফোল্ডারে রাখতে হবে।

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


<html>

<body>

<?php

echo “hello world”;

?>

</body>

</html>

এই কোডটি একটি নোটপ্যাডে লিখে সি ড্রাইভে অবস্থিত Xampp ফোল্ডারের ভেতরে htdocs ফোল্ডারে রাখুন এবং যেকোনো নামে সেভ করুন। আমার তৈরি করা এই ফাইলের নাম দিলাম sample.php

এখন ব্রাউজারের এড্রেসবারে  http://localhost/sample.php টাইপ করলে নিচের মত আউটপুট পাওয়া যাবে।

এড্রেসবারে localhost বলতে আপনার পিসিতে অবস্থিত htdocs ডিরেক্টরীকেই বোঝানো হয়।

মূলত পি এইচ পি এর যেকোনো প্রোগ্রাম এভাবেই সার্ভার ডিরেক্টরীতে সেভ করে রান করতে হয়।

পিএইচপি সিনট্যাক্সঃ

উপরের প্রোগ্রামটি আরেকবার দেখুন। পি এইচ পি সিনট্যাক্স সম্পর্কে মোটামুটি একটা ধারনা পাবেন।

যে কোনো পি এইচ পি কোড শুরু করতে হয়<?php লিখে এবং শেষ করতে হয় ?> লিখে। অবশ্য <? লিখেও কোড শুরু করা যায় তবে তা অনেক ব্রাউজারই সাপোর্ট করে না।

পি এইচ পি কোড মূলত লিখতে হয় <body> ও </body> ট্যাগের মধ্যে।

পি এইচ পি তে লেখা প্রতিটি লাইনের পরে “;” দিতে হয়।

বন্ধুরা, আজ এ পর্যন্তই। চর্চা করতে থাকুন পি এইচ পি, আর সেই সাথেই থাকুন টেকটিউন্সের সাথে। সবাইকে ধন্যবাদ।

Level 0

আমি MITHU। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 88 টি টিউন ও 1232 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

বাহ অনেক ভালো। প্লিজ চালিয়ে যাবেন।

    Level 0

    আপনাকেও ধন্যবাদ।

শেখার চেষ্টা করছি।নিয়মিত চালিয়ে যাবেন সেই প্রত্যাশা রইল।

    Level 0

    চেষ্টা করব,ধন্যবাদ।

i need some help in form validation with php/js can u help me..after clicking submit button i want to see a error pic beside the text box/ change back color of that box…please help if u can 🙂

    Level 0

    ট্রাই করব,ধন্যবাদ।

শেখার খুব ইচ্ছে………..চালিয়ে যান…….ধন্যবাদ

    Level 0

    🙂 আপনাকেও ধন্যবাদ।

আর একটু বিস্তারিত লিখবেন ।ওয়্যাম্প সার্ভার দিয়েও কাজ করা যায় ।ধন্যেবাদ

    Level 0

    জানি,তবে,xampp ই বেশি প্রচলিত। আর এর থেকেও বিস্তারিত !!!!

চমৎকার ! আমি আমার কয়েকটা বন্ধুকে অলরেডি আপনার টিউন পড়ার পড়ামর্শ দিয়েছি, তারা পিএইচপিতে একেবারেই নতুন, আপনি যদি এটা থামাইয়া দেন তাইলে কিন্তু খবর আছে আপনার ! পুরা টেকটিউনসের সবাই মিল্লা আপনারে ধরবো ! 😉

    Level 0

    হা হা হা,বিশেষ প্রীত হলাম 😀 । অসংখ্য ধন্যবাদ। আর ভাই,আমি থামানোর মানুষ নই।

ভাই নিয়মিত আছি টেকটিউনস্ এ চালিয়ে জান।

    Level 0

    🙂 ধন্যবাদ।

      Level 0

      @MITHU: আমি আমার pc তে “zend server” install করেছি। এটা দিয়ে কি php,mysql এর সব কাজ করা যাবে?

আমি ভাই এই সব বুঝিনা তবে টিউনটা আমার কাছে সুন্দর লাগছে এই জন্য আপনি ধন্যবাদ পাওয়ার যোগ্য।
আশা করছি শিক্ষানুবিশদের উপকারে আসবে।

    Level 0

    না বুঝেও যে টিউনটা আপনার কাছে ভালো লাগছে তার জন্য আমি সত্যিই কৃতজ্ঞ। অসংখ্য ধন্যবাদ। 🙂

ধন্যবাদ আপনাকে, পিএইচপি'র ধারাবাহিক টিউনের জন্য। চালিয়ে যান শেষ পর্যন্ত। আমরা আছি আপনার সাথে। একটি পুর্ণাঙ্গ ওয়েব সাইট তৈরিতে।

খুব ইচ্ছা শেখার কিন্তু পাই না। আপনাকে আবারো ধন্যবাদ জানালাম।

    Level 0

    ধন্যবাদ আপনাকেও সাথে থাকার ব্যাপারে আশ্বস্ত করার জন্য 🙂

ধন্যবাদ।
চালিয়ে যান।

    Level 0

    ধন্যবাদ।

Level 0

মিঠু ভাই, আমি পিছনের সীটে আছি। অসাধারণ উপস্থাপনা। ধন্যবাদ।

    Level 0

    হে হে হে,ধন্যবাদ। 🙂

4shared এর ফাইল ডাউনলোড করতে পারছি না।

Thank you

Level 0

ডাউনলোড হয় না । কিন্তু লেথা পরে ভলো লাগতেছে । ডাউনলোড করার পখটা বলে দেন ।

Level 0

ডাউনলোড করতে পারার তো কথা। তবে এই লিংকে রিজিউম সাপোর্ট নেই। ডাউনলোড করতে না পারলে আমার ৮ম পর্বে দেয়া বিকল্প পথ দেখতে পারেন। ধন্যবাদ।

Level 0

ভাই, নোটপেডে লেখার সময় 1,2,3… সংখ্যাগুলো কী দিতে হবে?

Level 0

ভাই পোস্টের ছবি গুলি দেখা যাচ্ছে না

ভাই ভালই জাদু দেখালেন। সেই সাথে আমার এই ক্ষুদ্র সাইটা ঘুরে আসতে পারেন কাজে আসতে পারে। http://www.varabd.com/

vai prothom soft ta download korte gele bole ‘The file link that you requested is not valid.’

vai detiotao tai bole