PHP

PHP হচ্ছে একটি সার্ভার সাইড স্ক্রিপ্টিং ভাষা, যা তৈরী করেন রাসমাস লারডোর্ফ ১৯৯৪ সালে। যা বিশেষ ভাবে যেকোনো ডাইনামিক এবং ইন্টারেক্টিভ ওয়েব ডেভেলপমেন্ট অথবা ওয়েব ভিত্তিক সফটওয়্যার এবং ওয়েব ভিত্তিক এপ্লিকেশন বানানোর জন্য ব্যবহৃত হয়। বর্তমানে এটিকে জেনারেল পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ ও বলা হয়। অর্থাৎ, অন্যান্য প্রোগ্রামিং ভাষা দিয়ে যা যা করা যায়, PHP দিয়েও মোটামুটি তার সবই করা যায়। এছাড়া PHP ওপেনসোর্স হওয়ায় ওয়েব প্রোগ্রামারদের কাছে অধিক জনপ্রিয় । তবে মূলত, ওয়েব ডেভেলপমেন্টের, ওয়েব ভিত্তিক সফটওয়্যার এবং ওয়েব ভিত্তিক এপ্লিকেশন বানানোর কাজেই এটি সর্বাধিক ব্যবহৃত হয়। এছাড়া পি এইচপি ওয়েবে তথ্য সংরক্ষণের ক্ষেত্রে সর্বোচ্চ নিরাপত্তা প্রদান করে। পি এইচ পি কে এইচ টি এম এল (HTML) এর সাথেও ব্যবহার করা যায়। ওয়ার্ডপ্রেস, জুমলা সহ বেশ কিছু এডভান্সড ওপেনসোর্স কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) পি এইচ পি দ্বারা তৈরি। পি এইচ পি ব্যবহার করে কাস্টম কনটেন্ট ম্যানেজমেন্ট সিস্টেম তৈরি করা যায়। এছাড়া ই-কমার্স, ম্যানেজমেন্ট, অনলাইন ব্যাংকিং সফটওয়্যার ইত্যাদি তৈরিতেও পি এইচ পি ব্যাপকভাবে ব্যবহুত হচ্ছে। পি এইচ পি খুবই জনপ্রিয় একটি ভাষা, w3techs এর তথ্য অনুযায়ী পৃথিবীতে যত ওয়েব সাইট আছে তার শতকরা ৮২ ভাগই সার্ভার সাইড স্ক্রিপ্টিংয়ে PHP ব্যবহার করে। বর্তমানে বাংলাদেশের ৯০% ফ্রীলান্সার (অর্থাৎ যারা ঘরে বসে বাহিরের দেশে কাজ করে) PhP ল্যাঙ্গুয়েজ দ্বারা কাজ করে।

PDO ব্যবহার করে PHP তে কীভাবে লগইন এবং সাইনআপ সিস্টেম তৈরি করবেন?

এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে একটি অবজেক্ট-ওরিয়েন্টেড Function এর মাধ্যমে PHP PDO ব্যবহার করে একটি সহজ লগইন এবং সাইনআপ সিস্টেম তৈরি করা যায়। আমরা আমাদের Mysql ডাটাবেসের সাথে যোগাযোগ করার জন্য PDO ব্যবহার করব। কেন PDO ব্যবহার করবো ? পিডিও-তে নিরাপত্তা এবং একাধিক ড্রাইভার সমর্থনের মতো অনেক সুবিধা রয়েছে এবং

বিস্তারিত পড়ুন »

PDO ব্যবহার করে সাইনআপ এবং লগইন অপারেশন

এই টিউটোরিয়ালে, আমরা পিএইচপি ব্যবহার করে সাইনআপ এবং লগইন অপারেশন সম্পর্কে শিখব। সাইন আপ এবং লগইন অপারেশনের জন্য ফাইল স্ট্রাকচারsignup.php- ব্যবহারকারীর সাইনআপ বা ব্যবহারকারীর নিবন্ধনের জন্যcheck_availability.php- ব্যবহারকারীর নাম এবং ইমেল-আইডি উপলব্ধতাindex.php- ব্যবহারকারীর লগইনের জন্যwelcome.php- লগইন করার পর ব্যবহারকারী এই পৃষ্ঠায় পুনঃনির্দেশ করুনlogout.php – লগআউট পৃষ্ঠাconfig.php– ডাটাবেস সংযোগ ফাইলpdosignup.sql– সাইন আপের জন্য Sql টেবিল কাঠামো ধাপ 1- একটি

বিস্তারিত পড়ুন »

PHP String Manipulation পর্ব-১

PHP তে string কি? PHP String Manipulation: PHP তে String বলতে বুজানো হয় একাধিক ক্যারেক্টার এর ক্রম বা বিন্যাস (Sequence of Characters)। আরো সহজভাবে বলা যায় PHP তে কোন ম্যাসেজ, তথ্য, এমনকি কখনো কখনো সংখ্যাও String এর মাধ্যমে প্রকাশ করা হয়। PHP তে String নির্দেশ করার জন্য ডাবল কোটেশন (” “) এবং

বিস্তারিত পড়ুন »

PHP Session কি?

PHP Session হচ্ছে ইউজার এর তথ্য অস্থায়ীভাবে Server এ সংরক্ষণ এবং Server এর মধ্যে অবস্থিত এক Page থেকে আরেকটি Page এ পাস করার মাধ্যম। (যতক্ষণ না ব্যবহারকারী ব্রাউজার বন্ধ করে দেয়)। একটি session based environment এ প্রত্যেক ইউজার কে একটি ইউনিক নম্বর দিয়ে identify করা হয়। যেটাকে বলা হয় session identifier অথবা

বিস্তারিত পড়ুন »

Cookies কি?

Cookies হলো আপনার ইন্টারনেট ব্রাউজারের ক্যাশ মেমোরিতে সংরক্ষিত হওয়া কিছু ফাইল। আপনি যখন বিভিন্ন ওয়েবসাইটে যান, তখন এই কুকিজগুলো আপনার কম্পিউটারে সেভ হয়ে থাকে। মূলতঃ আপনার পরিদর্শন করা ওয়েবসাইটগুলো আপনার কম্পিউটারে সংরক্ষণ করে। ইন্টারনেট ব্রাউজিংয়ের সময় সার্ভার থেকে আপনার ব্রাউজারে অবিরত পাঠানো প্যাকেট ডাটা, যা ব্রাউজার আবার সার্ভারে ফেরত পাঠায়

বিস্তারিত পড়ুন »

PHP PDO এবং OOP দিয়ে CRUD পর্ব ২:PHP OOP FORM Builder

PHP OOP FORM Builder: বিভিন্ন software এবং Web Development Project এ অনেক সময় আমাদেরকে একই কাজ বারবার করতে হয়, আর সেই জন্য একজন Programmer কে একই code বারবার লিখতে হয়। আর একই কোড বারবার লিখার কারণে আমাদের Project Development এর সময় যেমন বেশি লাগে একই ভাবে খরচ ও অনেক বেশি লাগে।

বিস্তারিত পড়ুন »

PDO (PHP Data Object) পর্ব ২: Prepared Statement

Prepared Statement কি? Database Management System এ Prepared Statement হচ্ছে অনেকটা SQL Query Template এর মত। যা SQL query এর মাধ্যমে বিভিন্ন Parameter এর actual Value এর পরিবর্তে ভিন্ন ভিন্ন Placeholder ( “?” or :placeHolderName ) দিয়ে Database এ পাঠায়। পরবর্তীতে Database Management System তখন SQL Query Template টির উপর

বিস্তারিত পড়ুন »

PDO (PHP Data Object) পর্ব ১: PDO Basics

PHP তে PDO কি? PHP তে PDO হচ্ছে একটা Database Extension বা class যা দিয়ে MySQL, Oracle, MSSQL, PGSQL, DB2 এবং SQLITE সহ বিভিন্ন Database থেকে Data তুলে আনা, Data সম্পাদনা করা, ডিলিট করা এবং নতুন Data ঢুকানোর জন্য ব্যবহৃত হয়। PHP তে PDO ছাড়াও প্রত্যেকটি Database System এর জন্য

বিস্তারিত পড়ুন »