এইচটিএমএল একটি মার্কআপ ল্যাঙ্গুয়েজ যা আপনাকে আরও প্রক্রিয়াকরণের জন্য পিএইচপি-র লিখিত স্ক্রিপ্টে নির্দিষ্ট পরামিতিগুলি সরবরাহ করতে দেয়। এইচটিএমএলে পিএইচপি ফাংশন কল করতে, আপনি ওয়েব প্রোগ্রামিংয়ে সাধারণত ব্যবহৃত পোষ্ট এবং জিইটি সংক্রমণ পদ্ধতি ব্যবহার করতে পারেন।
পোস্ট করুন
পোষ্ট পদ্ধতি আপনাকে ট্যাগ দ্বারা সংযুক্ত একটি ওয়েব ফর্মের মধ্যে ব্যবহারকারী দ্বারা প্রবেশ করা তথ্য পাস করার অনুমতি দেয়। সমস্ত রেকর্ড করা তথ্য ফর্ম ক্ষেত্রে সংরক্ষণ করা হবে এবং বোতামটি ক্লিক করার পরে তথ্যটি বিশ্বব্যাপী _P _POST অ্যারে অনুলিপি করা হবে, যার মাধ্যমে আপনি ফর্ম হ্যান্ডলার ফাংশনটি কল করতে পারবেন।
এই প্রক্রিয়াটি একটি রেজিস্ট্রেশন ফর্ম বা দর্শকদের প্রতিক্রিয়া তৈরি করতে ব্যবহার করা যেতে পারে। মন্তব্য রেকর্ড করার সিস্টেমগুলি এই নীতি অনুসারে কাজ করে, উদাহরণস্বরূপ, নিউজ ফিডে, গেস্ট বই, ফোরাম, আড্ডা ইত্যাদি in
পদ্ধতিটি প্রয়োগ করতে, আপনাকে অবশ্যই প্রথমে ফাইলটিতে কাঙ্ক্ষিত ফাংশনটি ঘোষণা করতে হবে:
<? পিএইচপি
ফাংশন উদাহরণ () {
// ফাংশনে অপারেশনগুলির তালিকা
}
?>
এই উদাহরণে, ফাংশন কমান্ড ব্যবহার করে একটি ফাংশন নামের উদাহরণ তৈরির ঘোষণা দেওয়া হয় যা পরে প্রবেশ করা ফর্ম ডেটা প্রক্রিয়া করতে ব্যবহৃত হবে। এর পরে, আপনাকে এইচটিএমএল ফর্ম প্রদর্শন করতে হবে, যার মাধ্যমে পিএইচপি ফাংশনগুলি বলা হবে:
এই ক্ষেত্রে, একটি ফর্ম তৈরি করা হয় যা পোষ্ট পদ্ধতিটি ব্যবহার করে ফর্ম হ্যান্ডলারের কাছে কোডটি প্রেরণ করে। এই উদাহরণটিতে ফাংশনটি আরম্ভ করার জন্য, একটি গোপন পাঠ্য ক্ষেত্র ব্যবহৃত হয়, যা এর আরও প্রক্রিয়াজাতকরণের জন্য তথ্য সরবরাহ করে। পছন্দসই ফাংশনটি চালানোর জন্য, ব্যবহারকারী কোনও বোতাম টিপেছে কিনা তা প্রতিষ্ঠিত করা প্রয়োজন। যদি বোতামটি টিপানো হয় তবে পূর্বে বর্ণিত ফাংশনটি ট্রিগার করা হবে:
<?
যদি (আইসেট ($ _ পোষ্ট ['ফাংশন_স্টার্ট']) == 'যান')
উদাহরণ (); }
?>
এই কোডটি ফর্মটি থেকে এসেসেট () ফাংশনটি ব্যবহার করে ফর্ম থেকে স্থানান্তরিত ডেটার উপস্থিতি পরীক্ষা করে। যদি লুকানো ফর্মটিতে ডেটা প্রবেশ করা হয়, তবে পূর্বে ঘোষিত ফাংশনটির সম্পাদন শুরু হয়।
পাওয়া
জিইটি পদ্ধতি দ্বারা তথ্যের স্থানান্তর প্রবেশ করা ঠিকানার মাধ্যমে ফর্ম ডেটা ব্যবহার না করেই ঘটতে পারে। একইভাবে, স্ক্রিপ্টের শুরুতে, ফাংশন স্টেটমেন্ট ব্যবহার করে প্রয়োজনীয় ফাংশনটি ঘোষিত হয়। এর পরে, তথ্য স্থানান্তর করতে, উদাহরণস্বরূপ, আপনি ফর্মের পরিবর্তে এইচটিএমএল লিঙ্ক তৈরি করতে পারেন:
জিইটি পাস হচ্ছে
এই ক্ষেত্রে, পরীক্ষার উপাদানটি 1 এর একটি নির্দিষ্ট মান সহ ঠিকানায় যুক্ত করা হয়, যা ফাংশনটি আরম্ভ করার জন্য প্রয়োজন। পরীক্ষা মেট্রিক বিশ্ব $ _GET অ্যারেতে সংরক্ষণ করা হবে।
ব্যবহারকারী লিঙ্কটিতে ক্লিক করার পরে, স্ক্রিপ্টটির উপলব্ধ ডেটা বিশ্লেষণ করতে হবে। $ _GET অ্যারেতে যদি কোনও পরীক্ষার উপাদান থাকে তবে ফাংশনটি কল করা হবে। প্রক্রিয়াজাতকরণ নিম্নলিখিত হিসাবে করা যেতে পারে:
যদি (আইসেট ($ _ GET ['পরীক্ষা'])) {
উদাহরণ ($ _ GET [‘উদাহরণ’]); }
এই কোডটি অ্যাড্রেস বারে একটি অ্যারের উপাদান উপস্থিতির জন্য পরীক্ষা করে। এর পরে, স্ক্রিপ্টটি ডেটা প্রক্রিয়া করতে এবং তারপরে প্রোগ্রামটি চালানোর জন্য পূর্বে ঘোষিত উদাহরণ ফাংশনটি আরম্ভ করে।