বক্তা 1: এর একটি অনুসন্ধান বাস্তবায়ন শুরু করা যাক ইঞ্জিন বা, অন্তত, ফ্রন্টএন্ড ইউজার একটি সার্চ ইঞ্জিন জন্য ইন্টারফেস যে ব্যবহারকারী কিছু পদ টাইপ করতে পারবেন এবং তারপর বিশ্বব্যাপী অনুসন্ধান ঐ পদের জন্য ওয়েব. এই অর্জন, আমরা এইচটিএমএল এর "ফর্ম" ব্যবহার করব ট্যাগ, সেইসাথে কয়েকটি অন্যদের. এখানে Search.html, আমি ইতিমধ্যে করেছি আমাদের খোলার দ্বারা শুরু করে এবং অর্জিত কয়েক ট্যাগ বন্ধ. তাই এখন এখানে, এই শরীরের ভিতর, এর যাক প্রথম CS50 একটি শিরোনাম সংজ্ঞায়িত প্রকারের একটি শিরোনাম হিসাবে পরিবেশন করুন অনুসন্ধান পৃষ্ঠার শরীরে. একটি "ফর্ম" ট্যাগ খুলুন এবং তারপর এর শুরু করা যাক, preemptively, এর এটি বন্ধ করা যাক, তাই না পরে দিতে ভুলবেন. এর পরে, যার একটি ইনপুট ট্যাগ, সংজ্ঞায়িত যাক নাম ক্যোয়ারী জন্য "Q" হবে, এবং যার হইবে টাইপ ", টেক্সট" হইবেন যাতে ব্রাউজার একটি টেক্সট ক্ষেত্র হিসেবে এই উপস্থাপনা পেজে. এর পরে, এই ট্যাগ বন্ধ করুন. এর পরে, নীচে একটি লাইন বিরতি সন্নিবেশ যাক. এবং এর এখন এই এক আরো ইনপুট সংজ্ঞায়িত যাক যার টাইপ জমা হবে সময়,, তাই এমন একটি Submit বাটন, এবং যার মান বা লেবেল CS50 খোঁজো হয়. এখন আমরা এই ফর্ম সংজ্ঞায়িত, কিন্তু করেছি আমরা যেখানে ফরমের নির্ধারিত হয় নি জমা দিতে হবে. এর আরো দুটি বৈশিষ্ট্য যোগ করা যাক এখানে আরো ভালো হবে. প্রথমত, এর "ফর্ম" ট্যাগ এ উল্লেখ করা যাক নিজেই যে পদ্ধতি যার দ্বারা এই ফর্ম হয়েছে HTTP হয় জমা দিতে হবে. আর এর উল্লেখ যে কর্ম বা এই ফর্ম গন্তব্য হইবে https://www.google.com/search. এখন, আমি ইউআরএল বিদ্যমান জানি যে কারণ আমি কিছু সময়ের জন্য এটা দেখা করেছি আমার ব্রাউজারের এড্রেস বারে. তাই আমি সহজভাবে ব্যবহারকারীর পড়ুন যাচ্ছি তাদের অনুসন্ধান ফলাফল জন্য যে URL টি. এর এখন, সংরক্ষণ অনুমতি পরিবর্তন করা যাক উপর, এবং এই পর্যায়ে খুলুন. "একটি প্লাস R search.html chmod." ক্রোম খুলুন এখন আমি কি করি. http://localhost/search.html. সার্চ ইঞ্জিনের নেই sexiest, কিন্তু এটি কাজ করে যদি এর দেখতে দিন. এবং কিছু বিড়ালের আছে. ঠিকানা দণ্ডে তুলনায় যদিও লক্ষ্য করুন আমি প্রত্যাশিত যে ঠিক ইউআরএল হয়, কিন্তু সামান্য কিছু দিয়ে শেষে আরো. আমি এখানে জুম করলে, বিজ্ঞপ্তি যে URL টি আমরা আশা ঠিক হিসাবে, কিন্তু সঙ্গে একটি প্রশ্ন চিহ্ন প্রশ্ন সমান উপরের বিড়াল. যে কোথায় থেকে এসেছে? আমি একটি ফর্ম জমা ভাল, কারণ যে যার নাম ছিল ফ একটি ইনপুট ছিল, আমাদের ব্রাউজার যে যুক্ত করতে নিজেই উপর এটি গ্রহণ তাহলে প্রশ্ন চিহ্ন এবং যে করা পরামিতি নাম - প্রশ্ন - একটি সমান চিহ্ন দ্বারা অনুসরণ, অনুসরণ মান যা বিড়াল, দ্বারা যে আমি নিজেকে টাইপ ইন আরো যেমন পরামিতি ছিল URL-এর ভিতর, ব্রাউজার would সহজভাবে পৃথক করা হয়েছে ampersand দ্বারা তাদের. কিন্তু এই ক্ষেত্রে, আমরা আছে শুধু একটা যেমন জুড়ি. এবং যে ইনপুট হিসাবে প্রদান করা হয় অনেক প্যারামিটার মত গুগল হল ইনপুট একটি ফাংশন প্রদান করা হয়. আর গুগল তারপর যে ইনপুট ব্যবহার করে একরকম তার ডাটাবেস এবং অনুসন্ধান ফলাফল একটি পৃষ্ঠায় প্রদর্শন.