رمز HTML لوحدة التعليقات. نموذج التعليقات المخصصة: كيفية الإنشاء عبر الإنترنت؟ كيفية إنشاء نموذج اتصال منبثق جميل بتنسيق HTML وPHP مع رقم هاتف وإرسال طلب عبر البريد الإلكتروني

05.08.2019

مرحبا الرجال. سيريوجا على اتصال. أعلم أنني لم أكتب منذ فترة طويلة - أشياء يجب القيام بها، أشياء يجب القيام بها... والآن، بصراحة، ليس لدي أي وقت على الإطلاق. وسنصنع النموذج ليس حسب درسي بل حسب دروس صديقي - كروتوفا رومانا.

سنقوم بإنشاء نموذج ملاحظات للموقع باستمرار. لذلك سيتم تقسيم هذه المقالة إلى 3 دروس.

سنقوم ببساطة بإدخاله في HTML وإنشاء معالج PHP لإرسال الرسائل. كل شيء سيكون متسقا، من الصفر إلى النتيجة. حتى تفهم كل شيء ويمكنك تضمين الحقول الضرورية بنفسك.

سيوضح لك روما كيفية القيام بتحميل Ajax. أي إرسال البيانات من النموذج دون إعادة تحميل الصفحة. والتي، كما ترى، مريحة للغاية وحديثة.

حسنًا، في الدرس الثالث (يتم إعداد الدرس - سيكون هناك رابط هنا لاحقًا)، سنقوم بإجراء فحص التحقق من الصحة. لا تستخدم المتصفح، ولكن باستخدام البرامج النصية الخاصة.

فيديو 1. إنشاء نموذج ملاحظات للموقع.

إعارة الانتباه! لكي يعمل النموذج، من الضروري أن تدعم استضافتك لغة PHP.

إذا كانت لديك أي أسئلة بخصوص النقاط غير الواضحة في كتابة معالج النماذج لإرسال الرسائل، فلا تتردد في طرحها في التعليقات.

كود من الدرس حول إنشاء نموذج الملاحظات

وهذا ما انتهينا إليه في ملف Index.php

اسمحوا لي أن أذكركم بما يحتوي عليه نموذج ملاحظات بسيط. بدون زخرفة أو أجراس وصفارات أخرى. حتى لا أثقل عليك بالمعلومات غير الضرورية.

محتويات ملف Submit.php:

هنا، يتم إجراء فحص أساسي للنموذج للتأكد من اكتماله حتى لا يتم إرسال رسائل فارغة. إذا كان كل شيء "جيدًا"، فسيتم إرسال الرسالة. وهناك إعادة توجيه إلى صفحة الإشعارات حول إرسال الرسالة بنجاح.

إذا (!empty($_POST["name"]) AND !empty($_POST["email"]) AND !empty($_POST["message"])) ( $headers = "From: Krotov Roman " ." الرد على: [البريد الإلكتروني محمي]" . "X-Mailer: PHP/" . phpversion(); $theme = "رسالة جديدة من الموقع"; $letter = "تفاصيل الرسالة:"; $letter .=" "; $letter .="Name: ". $_POST["name"]; $letter .=" البريد الإلكتروني: ".$_POST["email"]; $letter .=" الهاتف: ".$_POST["phone"]; الرسالة $: " .$_POST["رسالة"]; إذا (البريد(" [البريد الإلكتروني محمي]", $theme, $letter, $headers))( header("الموقع: /testform/thankyou.php"); ) else ( header("Location: /testform"); ) ) else ( header("Location: / نموذج الاختبار");)

حسنًا، لا أرى فائدة من نشر صفحة الإشعارات نفسها هنا. هناك البنية الأساسية لمستند HTML وسطرًا واحدًا فقط من النص.

يجب أن يحتوي أي موقع ويب على نموذج للتعليقات، لذا عاجلاً أم آجلاً، يفكر كل واحد منا في تطوير نموذج واحد. هناك الكثير من الخيارات على الإنترنت، ويستخدم البعض المكونات الإضافية الشائعة، ويستخدم البعض التطورات الشخصية الخاصة بهم، ولكن معظمهم يبحثون عن حلول جاهزة. على أية حال، سيكون نموذج الملاحظات الخاص بنا للموقع فعالاً وفعالاً، ولنتحدث عن كل هذا بالترتيب.

لغة البرمجة

لذلك، لنبدأ، كما هو الحال دائمًا، بالقالب المعتاد - html. نحتاج أولاً إلى نموذج يحتوي على عدة حقول. للوضوح ومعيارية جميع الأشكال سنأخذ 3 حقول. أولئك. سيكون هذا الاسم والبريد الإلكتروني والهاتف.

كل إدخال له اسم فريد خاص به، وسنحتاج إليه لاحقًا لإرسال الرسائل. يمكنك أيضًا إضافة الحقول الخاصة بك بحرية وليس فقط الإدخال، ولكن أيضًا تحديد منطقة النص. فقط لا تنس تعيين أسمائهم الخاصة لكل منهم، والتي سنستخدمها عند إرسال المعلومات عبر البريد الإلكتروني. للراحة، أضفت سمة مطلوبة لكل حقل، بفضل المتصفح لن يسمح للمستخدم بإرسال قيم فارغة وسوف يخطر بالحاجة إلى ملؤها.

CSS

عندما يكون النموذج جاهزا، يمكنك تحويله قليلا. كل شيء هنا يعتمد أيضًا على احتياجاتك وأوهامك. من أجل الوضوح، قمت برسم بعض الأنماط لكل عنصر حتى لا يبدو كل شيء مسطحًا. ولكن إذا كنت كسولًا أو لا تعرف كيفية القيام بذلك، فيمكنك استخدام خياري:

النموذج (الحد الأقصى للعرض: 400 بكسل؛ العرض: 100%؛ الهامش: 0 تلقائي؛) الإدخال (حجم الصندوق: مربع الحدود؛ العرض: كتلة؛ الحدود: لا شيء؛ ظل الصندوق: داخلي 0px 0px 4px 1px rgba(0, 0، 0، 0.11)؛ 0px 2px 0 1px أسود ؛

جزء العميل

من المفيد هنا أن نفهم بمزيد من التفصيل، أو بالأحرى اختيار الخيار المناسب لنفسك. لإرسال الرسائل عبر البريد الإلكتروني، سنحتاج إلى استخدام لغة php، أي. قم بإنشاء ملف منفصل سننقل إليه كل هذه البيانات. لكننا لن نفكر في هذه الطريقة هنا، لأنها أجمل بكثير عندما يحدث كل شيء دون إعادة تحميل الصفحة. لذلك سوف ننظر في إرسال البيانات عبر اياكس.

إذا كنت تريد أن تفعل كل شيء بالطريقة القديمة، فستحتاج إلى تعديل جزء HTML العلوي قليلاً وتعيين قيمة سمة أسلوب النموذج (post أو get). كل هذا يتوقف على الطريقة التي تريد بها نقل البيانات من النموذج. ولا تنس أيضًا كتابة الإجراء الذي سيشير إلى المسار إلى ملف php.

وسنستخدم طريقة أكثر تقدمًا ونرسل البيانات دون إعادة تحميل الصفحة، وعند تلقي رد من الخادم، سنعطي المستخدم رسالة حول نجاح العملية أو وجود خطأ. ومع ذلك، سنحتاج أيضًا إلى ملفين، دعنا نقول contact.php وcustom.js.

بادئ ذي بدء، لا تنس توصيل مكتبة Jquery، بمساعدتها سنقوم بتقليل الكود عدة مرات ويمكننا بسهولة تنفيذ أي إجراءات باستخدام الحلول الجاهزة.

$(".form").submit(function() ( var str = $(this).serialize(); $.ajax(( النوع: "POST"، عنوان url: "contact.php"، البيانات: str، Success : الوظيفة(msg) ( if(msg == "ok") ( تنبيه("تم إرسال الرسالة"); ) else ( تنبيه("خطأ! ربما تكون قد ملأت الحقول بشكل غير صحيح."); ) ) ) );

الآن دعونا نفهم خطة العمل ولماذا نحتاج إلى كل هذه المكتبات والملفات. عندما ينقر المستخدم على زر الإرسال، لدينا حدث إرسال، والذي سنكتبه في custom.js وبناء عليه سنتلقى جميع البيانات من النموذج ونمررها إلى ملف contact.php. هنا نتحقق مرة أخرى مما إذا كانت حقولنا فارغة (لتجنب احتمال آخر للبريد العشوائي)، ونرسل رسالة عبر البريد الإلكتروني ونخطر المستخدم بالنتائج، والتي يتم إرسالها كرد على custom.js.

إذا (trim($_POST["mfbPhone"]) == "") ( echo "false"; ) else ( $txtname = Trim($_POST["mfbName"]); $txtemail = Trim($_POST["mfbMail "]); $txtphone = Trim($_POST["mfbPhone"]); // من منهم $fromMail = " [البريد الإلكتروني محمي]"; // أدخل بريدك الإلكتروني هنا $emailTo = " [البريد الإلكتروني محمي]"; $subject = "Feedback"; $subject = "=?utf-8?b؟".base64_encode($subject) ."?="; $headers = "من: نموذج نموذج\n"; $headers . = "نوع المحتوى: نص/عادي؛ charset="utf-8"\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Date: ". date("D, d M Y h:i:s" O") ."\r\n"; // نص الرسالة $body = "تم استلام رسالة من الموقع ".$site." \n\nالاسم: ".$txtname."\nالهاتف: ".$txtphone."\ne-mail: ".$txtemail."\nالرسالة: ".$txtmessage; mail($emailTo, $subject, $body, $headers); صدى "موافق";

هذا هو المثال الأساسي لكيفية عمل نموذج الاتصال. هناك العديد من الخيارات لكيفية تعديل ملف التحقق في PHP، وإنشاء فئاتك الخاصة، وما إلى ذلك. لكن مهمتنا كانت إنشاء مثال بسيط وعملي يمكنك استخدامه على موقع الويب الخاص بك.

تجريبي

ملفات

الإضافات الجاهزة

نظرًا لأنك على مدونة WordPress، فمن المحتمل أنك مستعد ومتحمس لاستخدام جميع أنواع المكونات الإضافية، خاصة إذا كنت أعرجًا تمامًا في البرمجة والتخطيط. وأنا لا ألومك على هذا، ويمكنني حتى أن أقدم انتباهكم إلى أحدهم من أجل الوضوح. الغرض من هذه الفقرة ليس توصية، بل مجرد مثال، حيث أنني استخدمت المكون الإضافي Contact Form 7 في العديد من المشاريع.

من السهل جدًا تكوينه ويعمل دائمًا بشكل لا تشوبه شائبة. إذا كنت بحاجة إلى إنشاء تصميم فريد خاص بك، فيمكنك القيام بذلك. كل ما عليك فعله هو إضافة الحقول الضرورية في المُنشئ، وترجمة وتغيير الإشعارات حول الأخطاء والإرسال الناجح بطريقتك الخاصة، وبذلك تكون قد انتهيت. بعد ذلك، انسخ الرمز القصير والصقه في المكان المطلوب في النموذج.


لم أواجه أي مشاكل مع البرنامج الإضافي، وإذا كنت بحاجة إلى حل سريع وجاهز، فهذا هو الحل. إذا كان لديك متطلباتك الخاصة للنموذج من حيث الوظيفة والتصميم، فمن الأفضل استخدام الخيار الأول الذي يتطلب المعرفة في هذه الصناعة.


مساء الخير، يجب أن يكون نموذج الملاحظات موجودًا في كل موقع ويب. سأعرض اليوم مثالا على نموذج جاهز للإدراج في أي موقع، بما في ذلك محرك WordPress. يمكن نسخ المثال النهائي لرمز html وphp إلى موقع الويب الخاص بك. بالإضافة إلى المثال الجاهز، هناك العديد من المكونات الإضافية التي تحظى أيضًا بشعبية كبيرة. في العديد من المواقع، تم تضمين هذا النموذج بالفعل في الموضوع، ولكن في بعض الأحيان تكون هناك حاجة لإضافة نموذج آخر إلى صفحة أخرى أو استبدال النموذج القديم.

قبل أن أبدأ في كتابة هذا المقال، قمت بتصفح الإنترنت بحثًا عن إجابة لهذا السؤال. بعد مراجعة المزيد من المواقع والمدونات، وجدت عددًا قليلاً جدًا من الإجابات عالية الجودة حول إدراج نموذج التعليقات على أحد المواقع. تتم كتابة معظم المواد حول العمل مع المكونات الإضافية. في بعض المقالات، ليس من الواضح تمامًا ما يجب فعله وكيفية القيام به، فالرمز لا يعمل، ولا تصل الرسائل... وما إلى ذلك.

هناك، بالطبع، إجابات جديرة، ولكن هناك عدد قليل جدا منهم. سأعطيك مثالا بسيطا لا يتطلب الكثير من الذكاء. ليست هناك حاجة إلى معرفة خاصة بلغة PHP، أو بالأحرى ليست هناك حاجة إليها على الإطلاق. سأكتب بالتفصيل ماذا وأين يجب تغييره عند الضرورة. النموذج يعمل بشكل جيد دون أي خلل. مثال على النموذج موجود على موقع الويب الخاص بي. في المثال النهائي، أضفت بعض أنماط الجمال، بحيث لم يعد الشكل يبدو "سيئًا". إذا كنت ترغب في ذلك، يمكنك تغيير كل شيء حسب تقديرك.

نموذج ملاحظات جاهز لموقع ويب بلغة html

في هذا المثال، يتكون نموذج الملاحظات الخاص بالموقع من كود html. يمكنك لصق هذا المثال من كود HTML على أي صفحة من الموقع، بغض النظر عن المكان الذي تستخدمه أو ما تستخدمه. يمكن إدراج نفس الكود في صفحة محرك WordPress، كل شيء سيعمل بشكل صحيح ودون أعطال.

الاسم البريد الإلكتروني: الموضوع النص الخاص بك:

< form action = "/wp-content/themes/xmarkup/form.php" method = "post" name = "form" >اسم< input class = "inp" style = "width: 30%;" name = "name" type = "text" / >

بريد إلكتروني:< input class = "inp" style = "width: 30%;" name = "email" type = "text" / >

موضوع الرسالة< input class = "inp" style = "width: 30%;" name = "temma" type = "text" / >

نصك:

< textarea class = "inp" style = "width: 80%;" cols = "1" name = "massage" rows = "5" > < / textarea >

< input class = "inp" type = "submit" value = "يرسل" / >

< / form >

في بداية الكود، في السطر الأول، يجب عليك الإشارة إلى المسار الخاص بك إلى ملف PHP form.php (المزيد حول هذا الموضوع لاحقًا). ليست هناك حاجة لتغيير أي شيء آخر. إذا لم تكن راضيًا عن اسم النموذج وحقوله، فيمكنك دائمًا إضافة حقول جديدة أو تغيير الحقول القديمة. يمكنك أيضًا إضافة أنماطك الخاصة مباشرةً إلى الجدول. إذا كان هذا الخيار غير مناسب لك، فحدد فئات جديدة ثم قم بإضافة الأنماط من خلال ملف style.css الخاص بك

بالنسبة لأولئك الذين لا يعرفون كيفية القيام بذلك، انتقل إلى منطقة إدارة الموقع، وانتقل إلى المحرر وافتح ملف style.css. أضف هذا الكود إلى نهاية ورقة الأنماط. ونتيجة لذلك، يجب إدراج رمز النموذج في الصفحة وأنماط CSS الخاصة بك في الجدول style.css

Inp( الحشو: 10 بكسل؛ الحد: 1 بكسل صلب #E5E5E5؛ العرض: 200 بكسل؛ اللون: #999999؛ ظل الصندوق: rgba(0, 0, 0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0) , 0, 0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px )

إنب (

الحشو: 10 بكسل؛

الحدود: 1 بكسل صلب #E5E5E5؛

العرض: 200 بكسل؛

اللون : #999999;

مربع الظل : rgba ( 0 , 0 , 0 , 0.1 ) 0px 0px 8px ;

Moz - box - Shadow : rgba ( 0 , 0 , 0 , 0.1 ) 0px 0px 8px ;

Webkit - box - Shadow : rgba ( 0 , 0 , 0 , 0.1 ) 0px 0px 8px ;

بعد هذه الخطوات، يجب أن يكون لديك نموذج ملاحظات مثل هذا في الصفحة. لا تبالغ في التفكير؛ يجب أن يكون نموذجك بسيطًا ومريحًا قدر الإمكان. بدون حقول إضافية غير ضرورية...الاسم والبريد الإلكتروني والموضوع والرسالة. إذا رغبت في ذلك، حتى موضوع الرسالة يمكن إزالتها.

كود نموذج PHP

لقد قررنا ترميز النموذج، وجعلناه جميلًا، والآن نحتاج إلى إنشاء ملف بامتداد php وإضافة الكود التالي إليه. أضف الملف عبر عميل FTP إلى موقع الويب الخاص بك. يستخدم معظم المستخدمين نظام إدارة المحتوى (CMS)، قم بإسقاط هذا الملف في المجلد الذي يحتوي على السمة الخاصة بك. يجب عليك في البداية كتابة عنوان واسم هذا الملف في ترميز النموذج الخاص بك، والذي أظهرته أعلاه. لقد كتبت المسار الكامل للمثال، بحيث يكون من الواضح ما يجب إدراجه وأين.

( نموذج الملاحظات.

اسمك*

بريد إلكتروني*

موضوع الرسالة

رسالة نصية:

تنبيه: أكرر مرة أخرى: يجب عليك حفظ هذا الملف بامتداد “php”، وإلا فلن يعمل.

انتبه إلى السطر الموجود في الكود رقم 70. كما ترون، تركت "الإجراء" فارغًا، نظرًا لأن معالج نموذج التعليقات نفسه موجود في ملف واحد.

هذا كل شئ!!! آمل أن يكون نموذج تعليقات HTML البسيط للموقع بسيطًا جدًا بالنسبة لك.

هل اعجبك المنشور؟ ساعد الآخرين في التعرف على هذه المقالة بالضغط على زر وسائل التواصل الاجتماعي ↓↓↓

احصل على تحديثات المدونة!!! يشترك:

آخر أخبار الفئة: المقالات الشائعة: 274 ردًا على التعليق - نموذج تعليقات HTML بسيط للموقع

أين يجب أن أقوم بعد ذلك بتحميل mail.php وkontakt.html وكيفية عرض النموذج على صفحة منفصلة؟

يمكنك تحميل mail.php وkontakt.html إلى الاستضافة التي يوجد بها موقعك. لكي نكون أكثر دقة - إلى جذر الموقع.
kontakt.html هي بالفعل صفحة منفصلة للنموذج (المثال رقم 1). ربما أسأت فهمك؟

يجيب نيكولاي:
10/06/2016 الساعة 13:39

ستيبان، شكرًا لك على نموذج الملاحظات العملية. لقد حصلت عليه من قبل، لكن العودة إلى الموقع لم تنجح. وعملك! لقد توقف جهازي القديم عن العمل وقمت بتثبيت برنامجك. اتضح أنه في 18 مايو، قدم البريد إجراءات صارمة لمكافحة البريد العشوائي وتوقفت الرسائل عن الوصول من الموقع. اضطررت إلى التبديل إلى Yandexmail، كل شيء على ما يرام هناك في الوقت الحالي.
الشيء الوحيد الذي يقلقني هو عدم وجود كلمة التحقق في النموذج الخاص بك. هل يمكن أن تخبرني كيف أضيفه إلى نفس النموذج؟

مرحبا نيكولاي! لقد أعطيتني موضوعًا جديدًا مثيرًا للاهتمام. أعتقد أنني سأقوم هذا الأسبوع بنشر مقالتين حول موضوع "أبسط نموذج للتعليقات".
أيمكنك الانتظار؟

يجيب ديمتري:
23/06/2016 الساعة 05:15

ستيبان، شكرًا لك على السيناريو الرائع! كل شيء عظيم! لكن هناك مشكلة واحدة، النص يأتي على شكل مربعات سوداء (راجعتها) ماذا يمكن أن تكون؟ شكرا لكم مقدما!

يجيب سيميون:
11/04/2016 الساعة 22:06

تجدر الإشارة إلى أن هناك طريقة أخرى لوضع نموذج التعليقات على موقع الويب الخاص بك - وهي استخدام خدمة عبر الإنترنت توفر مصمم نماذج ويب مرئية. على سبيل المثال، أحب الخدمة باللغة الروسية –formdesigner.ru. في رأيي، يعد هذا خيارًا رائعًا للمبتدئين الذين يفتقرون إلى مهارات البرمجة.

مرحبًا! شكرا لهذه المادة مثيرة للاهتمام! يرجى كتابة ما يجب تغييره في style.css لزيادة حجم حقول إدخال البيانات.

مفهوم. شكرًا لك!

مرحبا ستيبان. فعلت كل شيء كما هو مبين، ولكن لا يتم إرسال الرسائل. ماذا ممكن ان تكون المشكلة.

شكرا على الاجابة. لقد اكتشفت الطريقة الأولى وكل شيء يعمل. لي
كان هناك خطأ. كيف يمكنني إظهار رسالة الإرسال؟
المنبثقة بدلا من نافذة جديدة. شكرا لك إذا أجبت.

مرحبا ستيبان، رسائلي لا يتم إرسالها، يقولون خطأ، لم يتم إرسال الرسالة، فعلت كل شيء كما هو مكتوب وغيرت بريدي الإلكتروني، وهذا ما حدث في الحالتين الأولى والثانية

مرحبًا ستيبان، الملفات مستضافة على الاستضافة
امتداد الملف في html و php ولا يعمل

$mes = "الاسم: $name \nالبريد الإلكتروني: $email \nالموضوع: $sub \nالنص: $body";

ما المشكلة هنا من فضلك أخبرني في kontakt.html لقد قمت بتغيير أسماء النماذج بدلاً من موضوع الرسالة أصبح رقم هاتف وبدلاً من نص الرسالة عنوان الإرسال

يظهر الخطأ التالي: خطأ في التحليل: خطأ في بناء الجملة، T_STRING غير متوقع في /home/rxlwxpct/public_html/mail.php على السطر 12

مساء الخير يا ستيبان! يعرض الحرف الوارد الحروف والأرقام الإنجليزية فقط. بدلا من الحروف الروسية تتم طباعتها: ؟؟؟؟؟؟؟

مرحبا فيتالي! قد تكون هناك مشكلة في ترميز ملف "mail.php". يجب أن يكون الترميز UTF-8؛ وللقيام بذلك، افتح محرر النصوص Notepad++. في محرر النصوص، انتقل إلى القائمة العلوية في علامة التبويب "Encodings" => "التحويل إلى UTF-8 (بدون BOM)". اقرأ عن الترميز.

يجيب فيتالي:
26/06/2014 الساعة 09:05

لقد فعلت كل شيء وفقًا لتعليماتك، لكن الوضع لم يتغير (يتم عرض الكلمات المجنونة بدلاً من الحروف الروسية)...
وقد أشرت في الإعدادات العامة للموقع إلى: الترميز المستخدم في الموقع: windows-1251. هل هذا يؤثر بطريقة أو بأخرى على النتيجة؟

أستخدم الطريقة الأولى. تم تحميل mail.php وإنشاء صفحة ثابتة باستخدام ملف kontakt.html. كل شيء يعمل، ولكن هناك المشكلة التي ذكرتها.

ستيبان، لقد فتحت ملف mail.php في محرر notepad++ ونقرت فوق علامة التبويب "تحويل إلى UTF-8 (بدون BOM)". لكن ذلك لم يساعد... لقد قمت أيضًا بتغيير بريدي الإلكتروني من mail.ru إلى yandex.ru. نفس النتيجة: بدلاً من الحروف الروسية، تتم طباعة krakozyabrs...

فيتالي، أنت تفعل شيئًا خاطئًا! كل شيء يعمل!


لقد أرسلت لك الرابط عبر البريد الإلكتروني. جربه، املأ النموذج وأرسله.

يجيب فيتالي:
30/06/2014 الساعة 22:21

ستيبان، النموذج الخاص بك يعمل بشكل رائع. حسنًا، لقد فعلت شيئًا خاطئًا... قل لي: ماذا؟

ستيبان، آسف على الإزعاج، لكنني أريد حقًا معرفة ذلك... لا أستطيع فعل أي شيء بملفاتك على الإطلاق. أفعل شيئا خاطئا...

ستيبان، من فضلك قل لي خطوة بخطوة ما الذي يجب أن أفعله بالملف (1.html) لإنشاء صفحة ثابتة؟
أقوم ببساطة بنسخ كل التعليمات البرمجية ونقلها بتنسيق html إلى صفحة ثابتة، ثم حفظها. ربما أفعل شيئا خاطئا؟
كما أنني لم أعرف أين يجب إدراج "style.css" وفقًا لذلك. شفرة…

مرحبًا! من فضلك أخبرني إذا لم تتم استضافة الموقع بعد، ولكن لا يزال لدي قيد الإنشاء على القرص الصلب الخاص بي... لقد قمت بتثبيت النموذج ولكن الرسالة لا تصل عن طريق البريد الإلكتروني

مرحبًا! شكرا جزيلا على النموذج، استخدمت الطريقة رقم 1، كل شيء يعمل بشكل رائع. ولكن ربما تكون هناك طريقة للتأكد من عرض الرسالة التي تم إرسالها بالرسالة في نفس الصفحة؟

مرحبا، شكرا على النموذج، فهو يناسب الموقع جيدا، ولكن هناك مشكلة، بعد الضغط على زر الإرسال، لا يتم إرسال الرسالة، ولكن يتم تنزيل ملف mail.php هذا على جهاز الكمبيوتر الخاص بي، لماذا؟ شكرا لك =)

أنا أفهم كل شيء، مضيفي لا يدعم PHP...شكرًا لك =)

ستيبان، مرحبا مرة أخرى. من فضلك أخبرني، أين يتم عرض الرسالة المتعلقة بإرسال رسالة ناجحة (أو غير ناجحة)؟ لقد فعلت ذلك بالطريقة الثانية، كل شيء سار على ما يرام، وصلت الرسائل، ولكن لا توجد رسائل
شكرًا لك.

يوم جيد. مقال عظيم! كل شيء واضح جدا! رائع، قضيت 4 أيام في البحث عن كيفية إنشاء نموذج بتنسيق مفصل للغاية وسهل الاستخدام. موقعك هو مجرد تسليط الضوء على شبكة الإنترنت. لدي سؤال لك ستيبان. المشكلة هي أنه بعد إرسال الرسالة، لا أريد الذهاب إلى صفحة البداية. يمكنك القيام بشيء ما حتى تظهر الرسالة - لقد تم إرسال رسالتك. هذا كل شئ؟

شكرًا لك ستيبان، وسؤال أخير. لذلك أريد فقط أن يكون من الممكن إرسال رسالة بدون أسماء وبريد إلكتروني. سأحصل على هذا الرمز

رسالة نصية:

وعندما ترسل رسالة، اتضح ذلك

"لم تقم بملء جميع الحقول، ارجع واملأ الحقول المطلوبة!"

غريب، ما هو الخطأ؟ وعندما يعمل كل شيء مع الاسم والبريد الإلكتروني.

وأين يمكنك تغيير العرض؟ في المغلق؟ من فضلك قل لي ما الخط

هذا هو النموذج الخاص بي، لا يمكنك إزالة الكلمات من الأغنية. هل يمكنك تصحيح كود معالجة PHP الخاص بالنموذج الخاص بي؟ لقد حاولت استبداله بنفسي، لكنه لا يزال يعطي خطأ عند ملئه. ساعدني من فضلك!)

نموذج الطلب

املأ نموذج الملاحظات وسنتصل بك مرة أخرى!

هذا هو الإخراج بعد الإرسال. لماذا؟
لقد قمت بإدراج رمز النموذج ليس في ملف منفصل، ولكن مباشرة في ملف Index.html حيث توجد جميع القوائم والمحتوى. تم لصقه في قسم جهات الاتصال. موقع محلي الصنع

سنة جديدة سعيدة، ستيبان، وشكرا جزيلا لك! لقد حاولت لعدة أيام بطرق مختلفة إعداد نموذج الملاحظات، واليوم نجح الأمر أخيرًا! لماذا، إذا كان حقل "الموضوع" فارغا، فلن يتم إرسال الرسالة، ولكن يظهر نقش يجب ملء جميع الحقول. بعد كل شيء، "الموضوع" هو حقل اختياري؟ وإذا لزم الأمر، يمكن حذف هذا الحقل؟

ستيبان، شكرا لك على النموذج!
أخطط للقيام بذلك بطريقتين. لا أستطيع معرفة ما يجب إدراجه في ملف صفحة الموقع. سأضع ملف .php في الدليل الجذر للاستضافة، لكن هل أحتاج إلى كتابة شيء ما على الصفحة التي يوجد بها النموذج؟ في ملف html نفسه، أدخل بعض التعليمات البرمجية، أليس كذلك؟

شكرا لك، ستيبان
لسوء الحظ، لم ينجح الأمر بالنسبة لي
من الواضح أنني أقوم بإدخال شيء خاطئ في نص الموقع ((

ستيبان، لقد قمت بإنشاء ملف PHP جديد. حيث قمت بنسخ ما هو مكتوب في الطريقة الثانية واستبدلت الأسطر اللازمة.
تم الرفع على الاستضافة
يجب أن ينعكس النموذج في صفحة الفهرس. من موقع الويب الخاص بي هذا الملف هو HTML. بالتأكيد يجب كتابة شيء ما في هذا الملف للوصول إلى ملف php؟

قرأت كل هذا بعناية فائقة وبالطبع فهمت الأمر بشكل مختلف تمامًا))))
شكرا لك، سأحاول أن أكتب))))

لسوء الحظ، لا يزال يتبين أنه نوع من الشيء الملتوي ((

لقد قمت بفحص موقعك، ولكن لم أتمكن من النظر إلى الشكل المنحني.
هل وضعت نموذجا آخر؟ بالمناسبة، كلمة التحقق لا تعمل على النموذج الخاص بك.

مساء الخير
يقول لي أنه تم إرسال الرسالة.
ولكن الرسالة لا تصل في البريد.
ماذا يمكن أن يكون؟
لقد فعلت كل شيء كما هو مكتوب..

تم حل المشكلة، كان في اختبار الاستضافة.

شكرًا لك. اتضح نظيفة وكل شيء يعمل.

لكن لا الخيار الأول ولا الخيار الثاني يناسبني. ملفات PHP
من الاستضافة [تمت إزالة العنوان] قالوا إن المشكلة ليست معهم
ضع عنوان بريدك الإلكتروني

اعترف المضيف بعد الكثير من التعذيب أن ذلك كان عضادتهم
لقد كتبوا أن هناك مشكلة في تكوين حسابك.
انه يعمل الان.
المشكلة مختلفة الآن
إنه يعمل على موقع مع الامتداد.ru، ولكن
على موقع ذو الامتداد .ref لا يريد ذلك.
الاستضافة تقسم وتقسم أن هناك مشكلة في الكود

بعد الإرسال هل يظهر خطأ في الموقع أم أن البريد الإلكتروني ببساطة لا يصل؟

باختصار المشكلة في الاستضافة فقط.
كتب ردًا — لقد استعدنا القدرة على إرسال رسائل البريد الإلكتروني من مواقع الويب الخاصة بحسابك.
والسؤال على الفور هو، وبعد ذلك استعادوا ...... المرممون سيئون

لقد أصبح كل شيء رائعًا للإعداد على السيارة في المرة الأولى!
الآن فقط أتحقق من أنه يكتب رسائل عادية عند الإرسال، ولكن عندما أحاول على جهاز كمبيوتر آخر يكتب kryakozyabra

سؤال! هل هناك طريقة لعمل شيء بحيث أنه عند ملئ النموذج الذي يتم فيه كتابة البريد الإلكتروني إذا كتبت شيئا مجنونا مثلا أرقام أو أي شيء آخر ... يعطي الخطأ "أدخل بريدك الإلكتروني بشكل صحيح" مثل تاجو

مرحبًا ستيبان، في البداية، شكرًا لك على مدونتك، فهي بمثابة كتاب مدرسي بالنسبة لي، وأنا أزور موقعك باستمرار. الكثير من الأشياء المفيدة. لدي هذه المشكلة. لقد أخذت الرمز منك وأنشأت نموذجًا بسيطًا للتعليقات. كل شيء يعمل وتصل الرسالة. هذه مجرد المشكلة. تصل الرسالة بدون نص. رسالة فارغة لأي سبب، لا أستطيع أن أفهم. الرجاء مساعدتي في معرفة هذا شكرا مقدما. من uv.عاكف

مرحبا ستيبان. السؤال الذي يطرح نفسه: هل يمكن أن تعتمد جودة إرسال الرسائل على الاستضافة؟
بعض رسائلي تصل، وبعضها لا تصل، ولم تصلني إلا الحروف التي تحتوي على أحرف وأرقام لاتينية. الرسائل المكتوبة بالكامل باللغة السيريلية لم تصل أبدًا. شكرا لكم مقدما.

مرحبا أندريه! هل قمت بفحص الحروف في SPASM؟

يجيب أندريه:
13/07/2015 الساعة 13:06

نعم، راجعت. لم يكن هناك شيء هناك.
تصل الرسائل مكتوبة فقط باللغة اللاتينية أو بالأرقام. لا تصل الحروف التي تحتوي على الأبجدية السيريلية فقط.

نعم شكرا لك، أنا بالفعل متأكد 100% أن المشكلة في الاستضافة. أنا أتحرك!

قمت بذلك حسب الطريقة رقم 1 لكن للأسف الرسائل لا تصل فما المشكلة؟

يجيب نيكيتا:
14/07/2015 الساعة 22:05

فعلت الطريقة الثانية، وهي تعمل، ولكن بريد واحد فقط، أحاول الآخرين - لا شيء يأتي.

حدد مواقع البريد الإلكتروني التي لا تقبلها وأظهر كيف قمت بملء السطر رقم 56

عنوان $ = " [البريد الإلكتروني محمي]";

هل تتم عملية إعادة التوجيه بعد إرسال الرسالة؟

يجيب نيكيتا:
15/07/2015 الساعة 00:29

نعم، تتم إعادة التوجيه إلى الموقع،

عنوان $ = " [البريد الإلكتروني محمي]";

أضع البريد الإلكتروني الخاص بي

شكرا لك على المقال! ساعد كثيرا

كيفية إضافة أو حتى تحويل الكود ليبدو كما يلي:
الاسم الأول والاسم العائلي..إلخ.. أي أن هناك حاجة إلى حقول إضافية

مساء الخير يا ستيبان! الكود الخاص بك يعمل حقًا، شكرًا جزيلاً لك على عملك! أرجوك قل لي:
1) ما الأمر الذي يمكن استخدامه لتعيين حقل مطلوب أو اختياري في ملف PHP؟ (جميع الحقول مطلوبة الآن)
2) كيف يمكنني إضافة حقل جديد تحديداً في ملف PHP؟ (في HTML كل شيء واضح كيفية القيام بذلك).

مرحبا ستيبان!
أنا أستخدم الإصدار الثاني من التعليمات البرمجية الخاصة بك.
الرسالة لم تصل إلى mail.ru. وصلت الرسالة إلى بريد ياندكس على الفور.

ماذا ممكن ان تكون المشكلة؟
بشكل عام، شكرا، فإنه يعمل. من حيث المبدأ، يمكنك إعادة التوجيه من Yandex إلى mail.ru...

مرحبا بوريس! هل نظرت إلى "mail.ru" في الرسائل الاقتحامية؟ ربما وصلت الرسالة هناك

يجيب بوريس:
30/07/2015 الساعة 10:33

شاهد. بشكل عام، هناك نوع من الغرابة: الرسائل تصل بتأخير طويل وليس كلها. تحدث تقريبًا - في كل مرة. بشكل عام، ليس هناك منطق. ربما الاستضافة بطيئة.

ليس ممكنا، ولكن بالتأكيد. أي نوع من الاستضافة؟ سأقرأ عنهم.

يجيب بوريس:
08/03/2015 الساعة 10:25

Skyhost.ru
على مدار العام أو العامين الماضيين، بدأنا نعتقد لفترة طويلة أن الدعم الفني يستغرق وقتًا طويلاً وغالبًا ما يكون خارج الموضوع. لكن جودة السعر)

مرحبًا. لا أستطيع الحصول على نموذج الملاحظات (((لماذا - لا أعرف

هذا ما أجابني به التقني. يدعم
تحدث مشكلة إرسال الرسائل بسبب حقيقة أن خدمة mail.ru منعت تلقي البريد من الخادم الذي يوجد به حسابك. نحن نعمل على حل هذه المشكلة، لكن للأسف لم نتلق ردًا من mail.ru بعد. سيتم استئناف إرسال البريد قريبا. نعتذر عن الإزعاج المؤقت.

ونتيجة لذلك، تخليت عن mail.ru وأرسلت رسائل إلى Yandex.
ولكن لسبب ما يرسلهم Yandex إلى البريد العشوائي.
باختصار، إنهم لا يريدون أن يعمل كل شيء بشكل طبيعي

مساء الخير
لقد قمت برفع موقع محلي على الخادم المفتوح.
لقد أخذت النموذج الخاص بك والنص الخاص بك وقمت بتصحيحه قليلاً. أقوم بإرسال رسالة إلى بريد ياندكس.
ما يتم نقله من خلال المدخلات يتحول إلى أسئلة. يتم عرض النص الثابت بشكل صحيح.
الرجاء المساعدة.

اسمك*


تاريخ الاستشارة*


وقت الاستشارة*


مرحبا مكسيم! أعتقد أن المشكلة في الترميز. يجب حفظ الملف الذي يحتوي على معالج النموذج بتنسيق UTF-8 بدون قنبلة. ينظر

يجيب مكسيم:
04.09.2015 الساعة 18:20

ستيبان، شكرا لك. ولكن لسوء الحظ، لم يساعد. وبنفس الطريقة، يتم عرض النص مع الأسئلة.

ستيبان،
وبعد نصيحتك لم تنته المشكلة.
أطلب النصيحة بشأن ما يجب فعله بعد ذلك؟
هل يمكن أن تكون هناك مشكلة مع Yandex.Mail؟

المشكلة في الترميز 105%. من الممكن أن الخادم يعطي الفوز 1251 فقط. حدد الترميز الذي يقدمه الخادم وقم بالتحويل من الترميز الذي يقدمه إلى الترميز الذي تحتاجه على الصفحة. هذا كل شئ!

يجيب مكسيم:
21.09.2015 الساعة 11:52

ستيبان، مساء الخير!

تلقيت ردًا من مطوري Yandex.Mail.

"لقد فحصنا الرسالة ولم يتم العثور على أي إشارة إلى أي تشفير فيها. يرجى التحقق من إعدادات النموذج الخاص بك. لا يبدو أنه ينشئ رأس "نوع المحتوى" وبالتالي لا ينقل معلومات التشفير.

سأجلس وأكتشف سبب عدم إرسال المعلومات. بمجرد أن أعرف ذلك، سأقوم بنشره في التعليقات في حال واجه شخص آخر نفس المشكلة.

يجيب مكسيم:
23.09.2015 الساعة 15:37

بعد التكرار التالي نجح كل شيء. يبدو أن هناك مشاكل في اليدين والترميز. شكرًا لك، ستيبان، على سعة صدرك وهذه الوظيفة المريحة!

ستيبان، مساء الخير.
شكرا على النموذج، فهو يعمل بشكل جيد.
لقد نشأ سؤال: كيف يمكنني تنظيم إرسال خطاب مع ملف مرفق في الإصدار 1 من النموذج؟

مرحبا، فياتشيسلاف! هل حاولت البحث عن إجابة في المواقع؟ هناك الكثير من الحلول على الإنترنت حول كيفية إرسال خطاب مع ملف مرفق.
إذا كنت تريد، يمكنني شخصيًا تطوير كود PHP لك، والذي يمكنك من خلاله تلقي رسائل البريد الإلكتروني مع ملف مرفق، لكن ذلك سيكلفك المال.

يجيب فياتشيسلاف:
16/09/2015 الساعة 20:50

لقد وجدت العديد من الحلول، ولكن عندما حاولت دمجها مع النموذج الخاص بك، لم ينجح أي شيء.
تمكنت من تنظيم اختيار الملف.
لكن كتابة PHP مباشرة في ملف يتطلب معرفة الأكواد.
بالطبع، يمكنك دفع المال، لكنني سأفعل ذلك مع الشخص الذي سيقوم بإنشاء الموقع بأكمله لي. في هذه الأثناء، لكي تعمل صفحتان من الموقع، أحتاج فقط إلى نموذج التعليقات.
حسنًا، نظرًا لأنك شخص مشغول جدًا ولا يمكنك اقتراح بضعة أسطر من التعليمات البرمجية، فشكرًا لك على الأقل على النموذج.

ستيبان، شكرًا لك على النموذج البسيط والعملي!
لقد استغرق الأمر وقتًا أطول لمعرفة ذلك مع Denver بدلاً من دمج النموذج في الصفحة ووضع الماكياج والبدء.
دون أن أعرف لغة php على الإطلاق، قمت بإدخالها وعملت!

يوم جيد، الكود يعمل ومفيد جدًا، شكرًا جزيلاً لك.
أردت أن أطرح سؤال هل من الممكن إضافة خيار في حالة وجود خطأ بحيث لا يعيد التوجيه إلى الصفحة الرئيسية بل يطلب تصحيح الخطأ أو يعيد التوجيه إلى صفحة أخرى.

شكراً جزيلاً،

لقد قمت بتضمين نموذج تعليقات بناءً على أوصافك، لكنني تخليت عنه لاحقًا. لكنك دمرت صفحة الموقع بالنسبة لي بهذا. تفتح صفحتك باستمرار، بعد 6 ثوانٍ، ولا أستطيع فعل أي شيء، حتى عندما قمت بحذف النموذج الخاص بك بالكامل. مجال الاتصالات. هل هذا فيروس!؟

أنا أبحث عن كيفية إنشاء برنامج نصي لموقع ويب من صفحة واحدة للمنتج مع زيادة في المبيعات. لديك أكثر

شرح واضح لكيفية إرسال الرسائل عبر البريد الإلكتروني. لكني بحاجة:
1. أرسل إلى [البريد الإلكتروني مخفي]
2. اقرأ البيانات من حقلي نموذج الاسم والهاتف
3. عند النقر على زر "إرسال" في النموذج، فإنه ينتقل إلى نموذج إضافي

صفحة upsell.php. ولكن لا يتم إرسال البيانات من حقول النموذج إلى البريد الإلكتروني،

وقد تم حفظهم وانتظروا إرسال الأمر !!!
4. يوجد في الصفحة التي تحتوي على زرين (لا يوجد نموذج):
أ) إذا ضغط المشتري على زر "إضافة إلى الطرود"، يتم تشغيل الوظيفة

إرسال رسالة بريدية تحتوي على البيانات المجمعة من حقول النموذج وإضافة اسم

بريد إلكتروني
اسم:
هاتف:
اسم المنتج الإضافي.
ب) إذا ضغط المشتري على زر "الرفض"، يتم تشغيل وظيفة الإرسال

رسائل البريد مع البيانات التي تم جمعها من حقول النموذج، ولكن من دون إضافة

منتج إضافي. يتم التعبير عن كل هذا في النهاية في شكل رسالة

بريد إلكتروني
اسم:
هاتف:

مساء الخير ستيبان!
لقد قمت بلصق النموذج الخاص بك في الموقع ويقول أنه تم إرسال الرسالة!
ولكن الرسالة لا تصل في البريد!
الرجاء مساعدتي في معرفة ذلك!
لقد جربت كلا الخيارين، ولكن تمت معالجة كلا النموذجين ولكن الرسائل لا تصل!

نموذج الطلب.

اسم*

بريد إلكتروني*

هاتف*

رسالة:

مرحبا دينيس! كل شيء صحيح بالنسبة لك. من المفترض أن يعمل، حتى أنني قمت بفحصه مرة أخرى على الخادم المحلي. تحقق لمعرفة ما إذا كان يتم إرسال رسائل البريد الإلكتروني إلى البريد العشوائي؟!

مرحبًا!
كيفية إضافة تنزيل الملف الموجود في جذر الموقع إلى النموذج الخاص بك؟

يوم جيد ستيبان، لقد قمت بتثبيت نموذج الملاحظات الخاص بك (النموذج 2) على موقع الويب الخاص بي وبعد إرساله يقول تم إرسال الرسالة بنجاح. ولكن لا شيء يأتي عن طريق البريد. قل لي كيفية اصلاحها، وذلك بفضل مقدما.

مرحبًا، باستخدام النموذج الخاص بك كمثال، أقوم بصنع النموذج الخاص بي. من فضلك أخبرني، هناك حقول إلزامية يجب ملؤها وهناك حقول اختيارية، كيف يمكنني جعلها اختيارية؟ إذا لم تملأها، فستظهر لك رسالة "لم تملأ جميع الحقول، ارجع واملأ الحقول المطلوبة!"؛
في النموذج الخاص بي، لنفترض أنه يمكنك إرفاق صورة، لكن هذا ليس ضروريًا وبشكل عام سيتم إرسال الصورة إلى البريد أم لا؟؟؟

أرغب في ذلك، ولكن يجب أن يكون هناك شيك ويجب أن تكون هناك أيضًا رسالة مثل "تم إرسال الرسالة خلال 6 ثوانٍ، وستتم إعادة توجيهك"، ما الأمر، لا أعرف، يرجى إلقاء نظرة على الرمز؟

وفوق كل شيء آخر، يظهر الخطأ 1،3،5،6 بشكل غير محدد؟؟؟

وهو يكتب باستمرار “أنت لم تملأ جميع الحقول، ارجع واملأ الحقول المطلوبة! "على الرغم من أنني قمت بملء كل واحد؟؟؟

ستيبان، أنا أنتظر)

كل شيء سار على ما يرام بالنسبة لي. لقد كتبت هذا الرقم هنا، وهو ليس في ملف php الخاص بي. وحول السطر 11، أدركت على الفور أنه كان للنماذج الإلزامية. واتضح الأمر برمته

($name = $_POST["adres"] ($email = $_POST["name"]

تم تحديد المتغيرات بشكل غير صحيح.)
وبدلاً من الجلوس، قرأت كتاب دميتري كوتيروف الكبير، Alexey Kostarev PHP 5.
شكرا لك على نصيحتك

يمكنني الدفع وما هي تكلفة نموذج تسجيل PHP مع حساب شخصي لكل مستخدم وبطاقة الدفع فيه؟

يوم جيد مرة أخرى ستيبان، أخبرني لماذا عندما أقوم بإنشاء ملف بامتداد php في المجلد الجذر للموقع، عند سؤالي: عنوان الموقع/ملف php يعطي
غير معثور عليه

لم يتم العثور على عنوان URL المطلوب /cgi-bin/php4.fcgi/kontakt.php على هذا الخادم.

بالإضافة إلى ذلك، تمت مواجهة خطأ 404 لم يتم العثور عليه أثناء محاولة استخدام ErrorDocument لمعالجة الطلب.
تم إنشاء الملف وهو موجود في المجلد الجذر. كيفية إصلاح؟ شكرا لك مقدما.

مرحبًا!
عند إرسال رسالة، يعطي خطأ - "500: لا يمكن إكمال الطلب بسبب خطأ داخلي في الخادم."
ماذا ممكن ان تكون المشكلة؟

لقد فعلت الخيار الثاني، شكرا لك!)

مرحبا ستيبان!
لقد قمت بتشغيل نماذج الملاحظات الخاصة بك لمدة 3 بعد الظهر، لكنها لا تعمل. الخيار 1 هو صفر. 2 - تخرج الرسالة ولكنها لا تصل إلى صندوق البريد. الموقع موجود على مضيف مجاني يدعم PHP. هل يمكنك مساعدتي في اكتشاف ذلك؟ . أنتظر اجابة

مرحبا فاديم!
هل قمت بتغيير البريد الإلكتروني الخاص بك؟

عنوان $ = " [البريد الإلكتروني محمي]";

يجيب فاديم:
17/07/2016 الساعة 02:17

مرحبا ستيبان مرة أخرى. نعم. لقد قمت بفحص كل شيء مرتين. كلا الخيارين يعملان ولكن لا يصلان إلى صندوق البريد على الأغلب المشكلة في الاستضافة المجانية. للتوضيح يمكنني إرسال الأكواد وبيانات الموقع لأن هذا الموقع عبارة عن ساحة تدريب وأنا شخص مع القليل من الخبرة في هذا الشأن (في الوقت الراهن الحل لك هل يستحق الاهتمام به).

يجب أن تصل الرسالة إلى جهاز الكمبيوتر الخاص بك (قرص الخادم المحلي/tmp/!sendmail)

يجيب فاديم:
23/07/2016 الساعة 02:39

حل ممتاز للمشكلة، ولكن في عجلة من أمري لم آخذ هذا الخيار في الاعتبار على الفور بمجرد "تسجيل" هذا العمل، سأكتبه بالتأكيد. شكرا لاستجابتك

خطأ في الكتابة، لم يتم إرسال الرسالة!

ليلي، لقد راجعت استمارتي مرة أخرى، كل شيء يعمل. ابحث في المعالج، هناك في مكان ما لم يتم كتابة بعض المتغيرات بشكل صحيح أو غير موجود على الإطلاق.

تجيب ألينا:
09.26.2016 الساعة 12:03

مرحبًا! لقد جربت النموذج رقم 2، كل شيء يعمل، لكن الرسائل جاءت فقط من بريد Yandex، أو إذا كتبت فقط krakazyabry بدلاً من العنوان، فإنها لا تصل من البريد الإلكتروني. لقد أضفت أيضًا سطر "الهاتف" وأخطأت في مكان ما، والآن لم يتم إرساله على الإطلاق، يرجى النظر

مرحبا ستيبان. لم يحدث أن وجدت الحل من mail.ru، لماذا لا يعمل؟ لقد حاولت للتو اختبار كلا النموذجين على الاستضافة، على نطاق فرعي لموقعي. مع بريد Google و Yandex، كل شيء يعمل بشكل جيد، لكن Mail.ru لا يعمل، ولا تصل الرسائل، على الرغم من إرسالها. ومن المثير للاهتمام أن الأمر لا يعمل كما لو قمت بتحديد عنوان البريد الإلكتروني $address. لذلك، حتى لو ترك المرسل ببساطة البريد الإلكتروني في النموذج، وفي $address، سيكون هناك بريد Yandex، على سبيل المثال.

لا أستطيع الفهم. لم أصحح ماذا وكيف، عند إرسال طلب يرسل الخادم خطأ 405 "الطريقة غير مسموح بها"

الطريقة المطلوبة POST غير مسموح بها لعنوان URL /mail.php.

كيف يمكن التغلب على هذا؟ شكرًا لك!

شكرا لك، ستيبان! وكانت المشكلة كما قلت في الخادم. تصحيح. الآن نكتة أخرى: جميع الحقول مملوءة، تعرض رسالة مفادها أنه تم إرسال كل شيء بنجاح، ولكن بعد ذلك بدلاً من إعادة التوجيه إلى الموقع الرئيسي، تعرض الرسالة "لم تقم بملء جميع الحقول، ارجع واملأها" الحقول المطلوبة!

بشكل عام، ستيبان، أنت زميل عظيم! شكرًا لك على مدونتك، فأنت تكتب أشياء مثيرة للاهتمام للغاية بلغة يسهل الوصول إليها.

وشكرا لك يا ديمتري على كلماتك الجميلة.
اكتب في التعليقات ما فعلته وفي أي ملفات. بشكل عام، كل ما يتعلق بالشكل.
الصق الكود في التعليقات عبر .
سوف ألقي نظرة.

يجيب ديمتري:
02/10/2016 الساعة 11:55

ستيبان، بشكل عام، كنت أتجول لبضعة أيام، لا أستطيع معرفة ذلك))) أدركت أن المشكلة هي أنني أضفت الحقول. لقد قمت بتسجيل الحقول في المعالج. لكن من الواضح أن هناك مشكلة في مكان ما في حمضي النووي، لأنني لا أرى مصدر المشكلة. إليك الكود من المعالج:

مرحبًا!
خطأ في السطر 32 "Z:\home\192.168.1.227\www\php\contact-form.php في السطر 32"

صدى "لم يتم إرسال الرسالة، خلال 5 ثوان ستعود إلى الصفحة الرئيسية؛)

لا يأتي قبل "؛" اقتباس مفرد """ ، مثل هذا:

صدى "لم يتم إرسال الرسالة، ستعود إلى الصفحة الرئيسية خلال 5 ثوان"؛)

جربها.

إجابات رو:
10/06/2016 الساعة 23:37

مرحبا مجددا. الآن وجد خطأً آخر في الرأس الفارغ في السطر 28، فملأه، والآن هذا هو (((
هناك شيء لا أستطيع اكتشافه في PHP بعد (((

تحذير: لا يمكن تعديل معلومات الرأس - الرؤوس التي تم إرسالها بالفعل بواسطة (بدأ الإخراج في Z:\home\192.168.1.227\www\php\contact-form.php:1) في Z:\home\192.168.1.227\www\php\ contact-form.php على السطر 28

لقد قمت بتحويل ملف php إلى UTF-8 دون سابق إنذار، بدأ يظهر دون سابق إنذار، ولكن الهيروغليفية(((

ولا يبدو الأمر مخيفا، لسبب ما، لا تصل الرسالة إلى البريد المحدد

إجابات رو:
10/07/2016 الساعة 00:00

يبدو أنه اكتشف التشفير، ويكتب أن الرسالة قد تم إرسالها، لكنها لا تصل بالبريد ((

التعليق على السطر 28

//header("التحديث: 5; URL=https://hot-potato.studio");

هل تغيرت النتيجة؟

إجابات رو:
10/11/2016 الساعة 21:22

لقد اكتشفت ذلك، وقد وصل، ولكن هناك أخطاء في البريد (((
هل من الضروري اللعب بالترميز؟

إجابات رو:
10/11/2016 الساعة 21:38

أنا لا أفهم على الإطلاق! في كل مكان، يكون الترميز هو نفسه utf-8، ولكن لا يزال هذا يحدث! كيف تصلحها؟ إذا قمت بتثبيته بدون طفرة، فستظهر هذه الحروف الهيروغليفية على موقع الويب الخاص بي. X-Sendmail-Cmdline: sendmail.pl -t -i
إلى: [email protected]
الموضوع: РЎРѕРѕР±С‰РμРЅРёРμ СЃ hot-potato.studio
X-PHP-Originating-Script: 0:contact-form.php
من: Р РѕРБРёРѕРЅ МальцРμРІ
الرد على: белата@gmail.com

РЎРѕРѕР±С‰РμРЅРёРμ СЃ сайта Hot-potato.studio

صور
РР»РμРєСронный Р°РБСЂРμСЃ РѕСCLправвитРμля: Иннеские бользовления@gmail.com
РўРμР»Рμѫон отправитРμля: +7964x××××××××
""""""""""":
RїСЂР°СЂР°СЂР°СЂР°

إجابات رو:
10/11/2016 الساعة 22:37

لقد قمت بتحويل كل شيء إلى ANSI وعمل كل شيء، لماذا؟ وهل من المقبول استخدام ANSI؟

ستيبان، مرحبا!

في التعليقات على هذا الموضوع، قرأت أنك تريد إضافة كلمة التحقق إلى الكود.
ألم تفعل هذا بعد؟
إذا فعلت ذلك، أخبرني أين يمكنني مشاهدته؟

أوبسسسسسس! الكسندر لم يفعل.
سيكون من الضروري تصحيح هذه المشكلة وتشديدها

يجيب ألكسندر:
12/04/2016 الساعة 12:21

ستيبان، مرحبا!
لم ترسل كلمة التحقق حتى الآن؟

في رأيي، من الأسهل استخدام الحلول الجاهزة ذات الوظائف الواسعة، على سبيل المثال مصمم النماذج testograf.ru
مجموعة كبيرة من أنواع الحقول + القدرة على تحميل ملف. كما أن كل ذلك مجاني!
اقرأ المزيد حول كيفية إنشاء نموذج الملاحظات هنا: testograf.ru/ru/blog/forma-obratnoj-svyazi.html

مساء الخير ستيبان، لقد جربت الخيار 1، كل شيء يعمل، ولكن عندما تصل الرسالة بدلاً من الحروف الروسية والليتوانية، جربت الخيارات ذات الترميزات، ولم يساعد ذلك.

مساء الخير لأكون صادقًا، لم أفهم. لقد قمت بإنشاء موقع ويب بلغة php، ولكن كيف أقوم بإدراج النموذج في الصفحة الصحيحة في المكان المناسب؟

مرحبًا! لقد قمت بإدراج النموذج باستخدام الطريقة الأولى، وظل يقول "لم تملأ جميع الحقول، ارجع واملأ الحقول المطلوبة!" على الرغم من أنها كلها ممتلئة، من فضلك قل لي ما يمكن أن يكون السبب

رمز المعالج:

مرحبًا!
تمت كتابة الرمز بشكل غير صحيح.
لا يوجد "اسم ="NAME"، اسم ="EMAIL""، وما إلى ذلك في النموذج.

يجيب تيم:
06.12.2016 الساعة 12:33

مساء الخير
لقد قمت بإدراج النموذج على الصفحة، شكرا لك.
لكن الأمر لا يعمل - الرسائل لا تصل، أظن أنني حددت المسار إلى ملفات mail.hp بشكل غير صحيح
والأهم من ذلك، عند إرسال رسالة، يظهر أن الرسالة قد تم إرسالها وبعد 6 ثواني سيتم إعادة توجيهك إلى الموقع
ستيبان، كيف يمكنني إزالة هذا؟ أين يمكنني تغيير الإدخال؟

عفوًا، لقد قمت بتصحيح الرسالة.)
ولكن كيف تكتب المسار إلى الملفات بشكل صحيح؟
إذا كان ملف mail.php موجودًا في نفس المجلد، html العام، حيث توجد جميع صفحات الموقع، فهل هذا يعني أنك بحاجة إلى تحديد المسار لصفحة site.ru/mail.hph؟
شكرا لكم مقدما!

ستيبان! كل شيء يعمل! لا تصل هذه الرسالة عندما أحاول إرسالها لنفسي من عنواني، ولكن من عناوين أخرى، أو إذا قمت ببساطة بتحديد 123 بدلاً من العنوان، فإنها تصل.
آسف لإزعاجك!
وشكرا مرة أخرى!

عزيزي ستيبان!
أطلب منك المساعدة، وإلا سأصاب بالجنون. ليس هذا هو اليوم الأول الذي أواجه فيه صعوبة في إرسال البريد من الموقع. ملفان: mail.php وcontacts.html كلا الملفين موجودان في utf-8. الموقع نفسه، الذي يستضيفه مزود خدمة الإنترنت، موجود أيضًا في UTF-8.
المشكلة: تصل الرسائل إلى صندوق البريد، ولكن على شكل عصافير -

РјСЏ пославшРμРѕ: РИРѕСЂСЊ RR»Рμкрнный Р°РКБСЂРμСЃ: [البريد الإلكتروني محمي]Контактный С‚РμР»Рμѫон: 1111111111 РЎРѕРѕР±С‰РμРЅРІРμ: РџСЂРѕРІРμСЂРєР° СЃР° Р№С ‚Р°

تم تحويله إلى Notepad (على الرغم من أنه كان هكذا قبل إعادة الترميز

اسم المرسل: РиРѕСЂСЊ عنوان البريد الإلكتروني: [البريد الإلكتروني محمي]الرسالة: RџR RћR’R RљRђ

هنا هو رمز mail.php

يتم إرسال البريد من الصفحة *******/contacts.html

لقد قمت بتغيير صندوق البريد إلى @ukr.net، وإلا فإن الرسائل المرسلة إلى @rambler ستتحول إلى رسائل غير مرغوب فيها.

ربما يمكنك معرفة ذلك؟ شكرا على الاجابة.

وبينما انتظرت ولم أحصل على إجابة، فعلت كل شيء بنفسي. انها عملت. كان هناك سبب مثير للاهتمام للغاية.
أود أن أرى العمل على إنشاء مواقع الويب، لكن مؤلف المدونة لم ير أي روابط لها.

من فضلك قل لي كيفية توسيط هذا الشكل الرائع أفقيا. بحيث يظهر في وسط الصفحة. وفي نفس الوقت تمت محاذاته على الجانب الأيسر كما هو الآن.

هل هناك أي خيارات بخلاف لفه في div وتوسيطه ومحاذاة المحتوى إلى اليسار؟

نعم، هذا الخيار، الوحيد، يتبادر إلى ذهني، لكنني لم أتطرق إليه بعد، فالعام الجديد على الأبواب، ومهارات برمجة الويب ليست كافية بصراحة لمحاذاة العام الجديد بسهولة وبشكل طبيعي شكل.

شكرًا لك! وسنة جديدة سعيدة!

وقت جيد! كيف تتأكد من أن العميل لديه رقم هاتف فقط بدلاً من البريد الإلكتروني للتعليقات؟ شكرًا لك!

مرحبا ستيبان! ساعدني من فضلك. هذا هو الأسبوع الثاني لي في إنشاء نموذج التعليقات، لقد جربت عددًا لا حصر له من النماذج، واليوم تمكنت أخيرًا من الحصول على النموذج للرد: ​​تم إرسال رسالتك. وكان هذا بالضبط هو شكلك. ومع ذلك، يتم إرسال تلك الرسائل فقط من خلاله، كبريد إلكتروني. العنوان الذي أشار إليه زائر الموقع لم يكن صندوق بريد على mail.ru. كتبت لي الاستضافة ردا على شكواي بشأن عدم وصول الرسائل، الجواب التالي:
من المحتمل أن النموذج الموجود على موقع الويب يستبدل العنوان المحدد في حقل "البريد الإلكتروني*" بالمرسل.

في هذه الحالة، قد تنشأ مشاكل إذا قام المستخدم بتحديد أي صندوق بريد على mail.ru. في هذه الحالة، نوصي بتعيين عنوان المرسل على عنوان يعتمد على نطاقك. قمنا بتعديل سجل txt spf لهذا للسماح بالإرسال من خادم الاستضافة لهذا النطاق:
v=spf1 ip4:37.140.192.244 a mx include:_spf.mail.ru ~all

كيف يمكنني استبدال العنوان في mail.php؟
حاولت استبدال السطر رقم 5:

إذا (isset($_POST["email"])) ($email = $_POST["email"]؛ إذا ($email == " [البريد الإلكتروني محمي]") (غير محدد($email);))

عنوان البريد الإلكتروني استنادًا إلى نطاقي - يتم تشكيله أيضًا على mail.ru، ولكن هذا ليس هو الهدف إذا قمت بإدراج العنوان هناك

[البريد الإلكتروني محمي]

- لن تصل الرسالة أيضًا.
ربما يمكنك أن تخبرني كيف يمكنني تعيين عنوان المرسل إلى عنوان يعتمد على نطاقي.

مرحبا ستيبان! أعدت قراءة جميع التعليقات ووجدت الإجابة على سؤالي، أصلحت كل شيء، كل شيء يعمل! شكرًا جزيلاً! أخبرني، من فضلك، كيف يمكنني بطريقة ما إنشاء قناع لحقل $etel برقم هاتف، بحيث إذا لم يُدخل المستخدم رقم الهاتف بالكامل، فسيشير النموذج إلى ذلك؟

مرحبا ايكاترينا.
ماذا كان السبب؟
بالنسبة لمجال الهاتف، يمكنك إنشاء تلميح أداة بسيط باستخدام HTML5.
وإليك نظرة على إمكانيات النموذج.

تجيب إيكاترينا:
14/03/2017 الساعة 05:32

مساء الخير ربما يكون السبب هو الاستضافة (لدي reg.ru). يبدو أن لديهم بعض المشكلات في إرسال الرسائل من صناديق بريد mail.ru عبر موقع الويب. لقد قاموا بإعدادي بحيث تصل رسائل البريد الإلكتروني المرسلة من البريد الإلكتروني بناءً على اسم المجال دون مشاكل، وقمت بتغيير السطر 15 من النموذج:

$send = mail ($address,$etel,$mes"Content-type:text/plain; charset = UTF-8\r\nFrom:$address");

والآن تأتي الرسائل من صندوق بريدي إلى صندوق بريدي، والمحتوى هو ما يحدده زائر الموقع.

ستيبان، مرحبا! لقد استخدمت الخيار الأول لوضع النموذج وواجهت هذا الخطأ عندما قمت بالنقر فوق الزر "إرسال": خطأ في التحليل: خطأ في بناء الجملة، T_NS_SEPARATOR غير متوقع في /var/www/vhosts/***.plsk.regruhosting.ru/httpdocs/ ***.ru/mail.php على السطر 13
الكود في المعالج:

الكود الموجود في الصفحة:

اكتب لنا أو اطلب معاودة الاتصال!

اسمك

بريد إلكتروني

رقم التليفون

هل يجب أن أتصل بك مرة أخرى؟

رسالة نصية:

انطلاقًا من نص الخطأ، أفهم أنني أخطأت في مكان ما بالرموز الموجودة في المعالج، لكن لا يمكنني العثور عليها - لقد كسرت عيني... هل يمكنك أن تعطيني فكرة؟ شكرا لك مقدما!

يجيب سيرجي:
03/05/2017 الساعة 21:05

لقد وجدت علامات اقتباس إضافية، اختفى الخطأ. ولكن الآن هناك مشكلة أخرى... تصل الرسالة، ويتم عرض كل شيء بشكل طبيعي، ولكن يبدو أن الحقول تركت فارغة. وهذا يعني أن المعالج لا يلتقط البيانات من نموذج html.
php يتم تحويله هكذا:

لقد قمت بتنفيذ فحص التعبئة عبر html:

اسمك

بريد إلكتروني

رقم التليفون

هل يجب أن أتصل بك مرة أخرى؟

هل ترغب في الحصول على كتالوج إلكتروني؟

رسالة نصية:

إذا تم إرجاع التحقق من الإكمال المطلوب إلى php، فسيتم عرض رسالة كما لو لم يتم ملء سطر واحد في النموذج. وهذا يعني أنه في كلا الخيارين، لا يبدو أن المعالج "يرى" ملء الصفحة. أكرر، البريد الإلكتروني يصل ويتم عرضه بشكل صحيح، هناك فئات "الاستبيان"، لكنها فارغة. أين يجب أن أنظر هنا؟ يخبر)

لم أجد السطر رقم 9 في الكود الخاص بك

إذا (isset($name) && isset($email) && isset($sub) && isset($ring) && isset($catal) && isset($body))(

أضف الكود التالي إلى المعالج:

Print_r($_POST)

أعد الكتابة وأرسل لي ما تراه على الشاشة.

يجيب سيرجي:
03/06/2017 الساعة 15:08

أين بالضبط في السلسلة المنطقية التي يجب علي إضافتها؟

Print_r($_POST)

أي خط؟
شكرا لك مرة أخرى على اهتمامك!

مساء الخير يا ستيبان! شكرًا جزيلاً على المقالة) لقد فعلت كل شيء وفقًا للخيار الأول - النموذج يعمل، ولكن عندما أقوم بإدخال الكود الخاص بك لتصميم النموذج في style.css - لم يتغير شيء ((النموذج يعمل، ولكنه غير جذاب تمامًا ((
ساعدني من فضلك!

مرحبًا، أنا أكتب أطروحة هنا وقررت إدراج سطر إرجاع، لكن على حد علمي لا يمكن القيام بذلك بدون استضافة؟ لسبب ما، طريقتك لا تعمل أو هل أفسدت المسارات (

شكرًا لك! ومع ذلك فإنه لا يعمل. وعملت مرة واحدة. كيف يمكن أن يكون هذا

نعم. إنه يعمل إذا كان كل شيء مكتوبًا باللغة اللاتينية. إذا كانت باللغة السيريلية، فإما أنها لم تأتي أو أن هناك علامات استفهام. إذا قمت بتحديد إرجاع البريد الإلكتروني من Gmail، فإن الرسالة تمر، إذا كانت من mail.ru، فلن تمر. كيف يمكن أن يكون هذا؟

الطريقة الثانية تعمل بشكل كامل لكن إذا قمت بتحديد عنوان المرسل على mail ru (list.ru ets) فلن تصل الرسالة
من رسائل qip.ru nm.ru تمر بشكل طبيعي. من رامبلر أيضاً تم حظر mailru والمجالات الخاصة به في مكان ما.

مرحبا ستيبان!
لقد استخدمت نموذجًا واحدًا. لقد قمت بإجراء تغييرات على موقع الويب الخاص بي، ولكن لسبب ما لا تصل رسائل البريد الإلكتروني. هل يمكنك معرفة ما إذا كنت قد حصلت على شيء خاطئ؟
سأكون ممتنا لإجابتك.

مساء الخير يا ستيبان!
من موضوعين من مواضيعك (الموضوع الحقيقي وموضوع التعليقات باستخدام كلمة التحقق، حاولت إنشاء نموذج تعليقات واحد لنفسي. تصل الرسائل إلى البريد، كل شيء على ما يرام في هذا الجانب. المشكلة هي أنه لا يوجد انتقال إلى تظهر الصفحة الرئيسية للموقع صفحة بها رسالة، حيث يتوقف الإدخال المحدد في ملف php لمدة 5 ثوانٍ، ثم تظهر رسالة تفيد بعدم ملء جميع الحقول (على الرغم من ملء جميع الحقول ولكن). من الواضح أن الصفحة تحاول التحديث كل 5 ثواني، الرجاء المساعدة في حل هذا الخطأ.

مرحبًا، من فضلك أخبرني، بعد إدخال الرمز، يتم عرض هذا الجزء كنص في الصفحة:

هل يمكن أن يكون ضغط Word لا يرى هذا الجزء من الكود؟

مساء الخير.
ستيبان، شكرا جزيلا لك. كل شيء يعمل!
هل يمكنك التوضيح: كيف يمكنك ضبط الكود بحيث ينتقل المستخدم بعد إرسال الرسالة إلى الصفحة التي أرسل منها الرسالة (أي إلى الصفحة السابقة)، وليس إلى الصفحة الرئيسية؟

شكرا لك مقدما.

setTimeout("location.replace("https://site_address")", 5000);

مساء الخير ستيبان) السؤال هو كيفية توصيل كشف IP للمرسل، إضافة حقل

إذا (isset($_POST["ip"])) ($ip = $_POST["ip"]; إذا ($ip == "") (unset($ip);))

لا تغادر، شكرا مقدما.

مساء الخير.
حاولت إضافة نموذج ملاحظات إلى الموقع وواجهت مشكلة وهي أن النموذج يبدو أنه يعمل بشكل صحيح، ولكن لم يتم تلقي أي رسائل عبر البريد الإلكتروني. وفي النهاية أخذت النموذج النظيف من الطريقة الثانية وقمت بتصحيح خط البريد الإلكتروني الموجود فيه إلى بريدي الإلكتروني. ماذا ممكن ان تكون المشكلة؟ الاستضافة مدفوعة وتدعم نصوص PHP. إصدار PHP المستخدم هو 7.0.

مرحبا الكسندر!
إذا رأيت، بعد إرسال النموذج، الرسالة على موقع الويب "تم إرسال الرسالة بنجاح. انتقل إلى الصفحة الرئيسية للمدونة..."، وهذا يعني أنه تم إرسال النموذج بنجاح.
لماذا لا توجد رسائل في صندوق الوارد الخاص بي؟
1. السطر 54 - عنوان $ = " [البريد الإلكتروني محمي]"؛ تصحيحه إلى البريد الإلكتروني الخاص بك.
2. معرفة ما إذا كانت رسائل البريد الإلكتروني موجودة في الرسائل غير المرغوب فيها

يجيب ألكسندر:
12/06/2017 الساعة 09:23

تم تصحيح السطر 54 إلى بريدي الإلكتروني. لا يوجد شيء في صندوق البريد العشوائي أيضًا. ربما يجب أن أكتب إلى الدعم الفني للاستضافة، لكن لا أعرف ماذا أكتب؟

حاول هنا.
يمكنك الحصول على معالج php من هناك وإضافته إلى النموذج الخاص بك.

يجيب ألكسندر:
12/06/2017 الساعة 20:25

يعمل هذا النموذج أيضًا ولا ينتج عنه أخطاء، لكن رسائل البريد الإلكتروني لا تصل. لقد غيرت بريدي الإلكتروني هناك. على ما يبدو، على الرغم من أن الاستضافة تدعم PHP، إلا أنه يجب تمكين شيء ما في الإعدادات، لكنني لا أعرف ما هو بالضبط.
يتم استخدام الاستضافة بواسطة nic.ru Tariff 200
لقد كتبت إلى الدعم الفني، لكنهم صامتون.

سؤال. يوجد في النموذج مكان التسجيل إلى أي عنوان بريدي لإرسال الرسائل، ولكن أين يجب أن أسجل من أي صندوق بريد لإرسال الرسائل؟ أم أن الاستضافة نفسها يجب أن تفهم هذا بشكل افتراضي؟

رد الدعم الفني بأن وظيفة البريد في الاستضافة تعمل بشكل صحيح. أعطاني السيناريو للتحقق
وصلت رسالة من الاستضافة إلى مكتب البريد. قالوا لي أن أتحقق من النماذج مرة أخرى.

مساء الخير يا ستيبان! لقد قمت بتثبيت نص الملاحظات الخاص بك باستخدام الطريقة الأولى، كل شيء يعمل. شكرًا لك! أنا لا أجيد البرمجة. أخبرني بما يجب إضافته إلى رمز mail.php حتى تنعكس الرسالة المتعلقة بإرسال رسالة في نافذة منبثقة صغيرة. شكرًا لك مرة أخرى!
نعم، لقد قمت أيضًا بتجربة البرنامج النصي باستخدام كلمة التحقق، ولكن لسبب ما لا يتم عرض الأرقام. صور متحركة والملفات في أماكنهم.

مرحبا ايجور!
وفي الكود النقطة رقم 15:

(صدى "تم إرسال الرسالة بنجاح، خلال 6 ثوانٍ، ستتم إعادة توجيهك إلى الصفحة الرئيسية لموقع المدونة، حيث يمكنك مواصلة التصفح")؛)

أضف فئة CSS مع الأنماط إلى الرسالة وهذا كل شيء (يمكنك القيام بذلك):

(صدى صوت "

تم إرسال الرسالة بنجاح، بعد 6 ثواني سيتم إعادة توجيهك إلى الصفحة الرئيسية لموقع المدونة، حيث يمكنك مواصلة التصفح

";}

إذا (isset($_POST['name'])) ($name = $_POST['name']; إذا ($name == ") (unset($name);))
هل يمكنك توضيح ما هو مكتوب في هذا السطر وما الذي يتم فحصه؟

مرحبًا. ولكن كيف يمكنني إرسال نموذج إذا كان لدي موقع على خادم محلي؟ أستخدم الخادم المفتوح