DAVID مالان: دعونا إنشاء موقع على شبكة الانترنت عن طريق المبتدئون التي يمكن أن تسجل ل الألعاب الجماعية. على وجه الخصوص، دعونا خلق نموذج على صفحة على شبكة الإنترنت أن يسأل عن أسمائهم، لجنسهم، على النوم الخاصة بهم، و كذلك ما إذا كانت أو لم تكن ترغب في أن يكون كابتن الفريق. دعونا نلقي نظرة. مقدما، لقد ذهبت بالفعل إلى الأمام وخلق هذا الشكل هنا. انها ليست أجمل شيء في العالم، للتأكد، لكنه طلب كل تلك التفاصيل. دعونا نمضي قدما والآن نلقي نظرة في المصدر الأساسية. في froshim-0.php، لاحظ أنني في الواقع تماما HTML. اتضح أن ملف PHP لا تحتاج بدقة لاحتواء PHP، ولكن إذا لا، سيتم تنفيذه من قبل مترجم طالما انها في ما بين العلامة PHP فتح وإغلاق علامة PHP. ثم لاحظت أن لدينا حقا جوهر نموذج HTML هنا. لدينا العلامة النموذج، كما هو متوقع. لدينا مدخلا هنا، واسمه هو اسم والذي هو نوع النص، ل اسم الجامعيين. لدينا هنا مدخلات أخرى من هذا الاختيار مربع اكتب من أجل السماح له أو لها لتحديد ما إذا كانوا (الايرانيون) أم لا أحب أن أكون كابتن الفريق. ثم لدينا اثنين من المدخلات، سواء اسمه هو بين الجنسين، سواء من نوعه هو ولكن الإذاعة التي لها قيم مختلفة، جمعة للإناث والذكور لM. اتضح أن أزرار الراديو يمكن أن يكون مصممة بهذه الطريقة لتكون متبادلة الحصري بحيث إذا نتحقق من الذكور، وهذا لم يقم بتحديد الإناث، وإذا كنا تحقق الإناث، التي لم يقم بتحديد الذكور. وفي الوقت نفسه، إذا أن نشرع في أنظر إلى الأسفل النوم، ونحن نرى أن هناك حدد القائمة، داخل وهو عدد غير قليل من الخيارات. أول هذه الخيارات لا قيمة له. من المفترض أنه ببساطة لضمان أن القائمة فارغة الواقع افتراضيا ل النوم الطالب. دون ذلك، لدينا خيارات لآبلي المحكمة، لكانادي، وغيرها من كل طالبة المهجع. الآن نزولا تحت هذه القائمة حدد، لاحظ لدينا مدخلات النهائي، هذا واحد من نوع يقدم، القيمة التي أو هذا الملصق هو السجل. حتى الآن دعونا نلقي نظرة على الملف الذي هذا النموذج سوف يتم تقديمها. كيفية معرفة حيث انها يجري تقديم - كذلك إذا كنا انتقل احتياطية العالي في ملف، لاحظ أن العلامة شكل كان سمة عمل السجل-0.php، وسيتم إرسال النموذج إلى أن الصفحة عبر HTTP أسلوب آخر. دعونا الآن نلقي نظرة ثم سجل-0.php. في register.php، ونحن مرة أخرى يكون في الغالب HTML. ولكن داخل الجسم، لاحظ هذا. هناك علامة قبل الذي يدل المنسقة مسبقا النص، النص الذي يجب أن يكون المقدمة في خط أحادي المسافة. ثم داخل ذلك قبل علامة، لاحظ أن لدينا هنا علامة PHP، منفتح و وثيق، ودعوة إلى وظيفة تسمى print_r والمطبوعات التي متكرر مهما كنت تمر في كوسيطة. في هذه الحالة، وأنا في تمرير متكرر متغير superglobal يسمى $ _POST. انها في هذا superglobal، وهذا مجموعة النقابي، أن أي HTTP معلمات أو حقول النموذج التي كانت المقدمة من قبل المستخدم في نهاية المطاف ل لنا الوصول إليها. دعونا الآن نلقي نظرة في المتصفح في froshim-0.php. دعونا نمضي قدما وتسجيل نفسي ديفيد مالان. سأكون ضابط برتبة نقيب، وسأكون الذكور في، ويقول، ماثيوز. دعونا الآن انقر فوق تسجيل. والآن، لاحظ نرى نتيجة البشعة. ولكن هذا هو ببساطة نتيجة ل الطباعة في النص مسبقا - أن هو، خط أحادي المسافة - محتويات هذا مجموعة النقابي. على وجه الخصوص، لاحظ أن ما متصفح قدمت في نهاية المطاف إلى الخادم هو اسم قيمته هو ديفيد مالان؛ حقل يسمى القبطان، الذي القيمة هي على ما يبدو، والتي يبدو أن تكون القيمة الافتراضية عندما تحقق ل فحص مربع؛ الجنسين، التي تقدر قيمتها هو M للذكور، والنوم، القيمة التي هي ماثيوز. الآن أنا لم تفعل أي شيء حتى الآن مع هذه القيم. ولكن من الواضح، لأنه يتم تجميع PHP لهم حتى بالنسبة لي في هذا superglobal يسمى $ _POST، سآخذ بالتأكيد الوصول البرمجي أن تفعل شيئا مع هذه المتغيرات، مثل تسجيل هذا طالبة.