สิ่งที่ต้องเขียนในแบบฟอร์มคำติชม แบบฟอร์มคำติชมใน PHP พร้อมส่งทางอีเมล การสร้างแบบฟอร์มตอบรับ - มาร์กอัป php

ในบทนี้เราจะเรียนรู้เกี่ยวกับฟังก์ชัน เมล()โดยใช้ตัวอย่างการสร้าง แบบฟอร์มคำติชมใน PHPตามด้วยการส่งข้อมูลที่ได้รับทางอีเมล์

ในการดำเนินการนี้ เราจะสร้างไฟล์สองไฟล์ - format.phpและ เมล.php- ไฟล์แรกจะมีเฉพาะแบบฟอร์มที่มีช่องสำหรับการป้อนข้อมูลของผู้ใช้ ภายในแท็ก รูปร่าง- ปุ่ม "ส่ง"และคุณลักษณะ การกระทำซึ่งหมายถึงผู้ดำเนินการ - เมล.phpนี่คือข้อมูลที่เข้าถึงได้จากแบบฟอร์มเมื่อกดปุ่ม "ส่ง"- ในตัวอย่างของเรา ข้อมูลแบบฟอร์มจะถูกส่งไปยังหน้าเว็บที่เรียกว่า "/mail.php"- หน้านี้ประกอบด้วยสคริปต์สำหรับ PHPซึ่งประมวลผลข้อมูลแบบฟอร์ม:


ข้อมูลแบบฟอร์มถูกส่งโดยใช้ โพสต์(ประมวลผลเป็น $_โพสต์). $_โพสต์คืออาร์เรย์ของตัวแปรที่ส่งผ่านไปยังสคริปต์ปัจจุบันผ่านเมธอด โพสต์.

ด้านล่างนี้คุณสามารถดูเนื้อหาของไฟล์ได้ format.phpฟิลด์ที่ผู้ใช้กรอกเองในบางเว็บไซต์ ช่องป้อนข้อมูลทั้งหมดต้องมีแอตทริบิวต์ ชื่อเรากำหนดค่าเองตามตรรกะ




แบบฟอร์มคำติชมใน PHP ส่งทางอีเมล


แบบฟอร์มคำติชมใน PHP







ฝากข้อความ:
ชื่อของคุณ:



อีเมล:

หมายเลขโทรศัพท์:

ข้อความ:

พื้นที่ข้อความสามารถมีอักขระได้ไม่จำกัดจำนวน-->









นี่คือลักษณะของแบบฟอร์มที่มองเห็นได้ในเบราว์เซอร์

ต่อไปเราจะเขียนโค้ดสำหรับไฟล์ เมล.php- เราตั้งชื่อตัวแปรขึ้นมาเอง ใน PHPตัวแปรเริ่มต้นด้วยเครื่องหมาย $ ตามด้วยชื่อตัวแปร ค่าข้อความของตัวแปรอยู่ในเครื่องหมายคำพูด เมื่อใช้ตัวแปร เนื้อหาของแบบฟอร์มจะถูกส่งไปยังอีเมลของผู้ดูแลระบบโดยเพียงแค่ใส่ชื่อขององค์ประกอบแบบฟอร์มในวงเล็บเหลี่ยม - ค่า ชื่อ.

$ถึง = " [ป้องกันอีเมล]"; // อีเมลของผู้รับข้อมูลจากแบบฟอร์ม
$tema = "แบบฟอร์มตอบรับใน PHP"; // เรื่องของอีเมลที่ได้รับ
$message = "ชื่อของคุณ: ".$_POST["name"]"
";//กำหนดค่าที่ได้รับจากฟอร์ม name=name ให้กับตัวแปร
$message .= "อีเมล: ".$_POST["อีเมล"]"
"; //ได้มาจากฟอร์ม name=email
$message .= "หมายเลขโทรศัพท์: ".$_POST["โทรศัพท์"]"
"; //ได้มาจากฟอร์ม name=phone
$message .= "ข้อความ: ".$_POST["ข้อความ"]"
"; //ได้มาจากฟอร์ม name=message
$headers = "เวอร์ชัน MIME: 1.0" "\r\n"; // ส่วนหัวตรงกับรูปแบบบวกอักขระขึ้นบรรทัดใหม่
$headers .= "Content-type: text/html; charset=utf-8" . "\r\n"; // ระบุประเภทของเนื้อหาที่ถูกส่ง
mail($to, $tema, $message, $headers); //ส่งค่าตัวแปรไปยังผู้รับทางอีเมล
?>

ดังนั้นข้อมูลจากอาเรย์ $_โพสต์จะถูกส่งผ่านไปยังตัวแปรที่เกี่ยวข้องและส่งทางอีเมลโดยใช้ฟังก์ชัน จดหมาย- มากรอกแบบฟอร์มของเราแล้วกดปุ่มส่ง อย่าลืมใส่อีเมลของคุณ จดหมายมาถึงทันที

สวัสดีผู้อ่านที่รัก วันนี้ฉันได้เตรียมแบบฟอร์มตอบรับ html แสนอร่อยไว้ให้คุณ ซึ่งใช้งานได้โดยไม่ต้องโหลดหน้าซ้ำโดยใช้เทคโนโลยี Ajax + ทริกเกอร์อันทรงพลังที่จะกระตุ้นให้ผู้เยี่ยมชมของคุณใช้แบบฟอร์ม ผู้อ่านบล็อกของฉันพูดคุยกันอย่างแข็งขันเกี่ยวกับบทความก่อนหน้าของฉันบนหน้า Landing Page ตอนนี้เรากำลังประเมินและดูรูปแบบใหม่ที่สรุปแล้ว จำเป็นทั้งหมด ซอร์สโค้ดและการสาธิตที่แนบมาในบทความ เราจะวิเคราะห์โครงสร้างการทำงานและความเชื่อมโยงด้วย

อัปเดต:แก้ไขข้อบกพร่องด้วยการเข้ารหัสชื่อในบรรทัดหัวเรื่อง ตอนนี้ทุกอย่างแสดงอย่างถูกต้อง เราขอขอบคุณผู้อ่าน (Ekaterina Karacheva)

รูปแบบของฟอร์มยังรวมไฟล์ตัวจัดการใน PHP ด้วย นอกจากนี้สำหรับงานคุณจะต้องมีไลบรารี jquery และสคริปต์ แต่ก่อนอื่นฉันจะไม่โหลดมันนานเกินไป - มาดูรีวิวกันดีกว่า การวิเคราะห์ความคิดเห็นของเรา

แบบฟอร์มตอบรับ HTML - โครงสร้างการทำงาน

แบบฟอร์มของเรามีลักษณะดังนี้:

ประเด็นที่นี่คืออะไร? มีแบบฟอร์มดังกล่าวทางด้านขวา แต่ทางด้านซ้ายฉันได้สร้างบล็อกพิเศษที่จะกระตุ้นให้ผู้เยี่ยมชมของคุณป้อนข้อมูลติดต่อทันที! ความลับนั้นง่ายมาก: คุณเห็นวันที่และเวลาในบล็อกด้านซ้ายหรือไม่? วันที่วันนี้จะแสดงตลอดเวลา เมื่อเวลาผ่านไป ช่วงของสองชั่วโมงนี้คำนวณจากชั่วโมงปัจจุบัน สมมติว่าเวลาของคุณตอนนี้คือ 13:14 น. ช่วงชั่วโมงจะเป็น: จาก 12 ถึง 14 ดูวิธีการ มันใช้งานได้)))

ผู้เยี่ยมชมจะเห็น: ว้าว วันนี้มีส่วนลด และฉันก็ตรงเวลา มีส่วนลดด้วย! ต้องรับทันที! - นี่คือตัวกระตุ้นของเรา

ฉันดาวน์โหลดซอร์สโค้ดของแบบฟอร์มคำติชม html ดูการสาธิต - ฉันคิดว่าฉันเล่นมาพอแล้ว)) ตอนนี้เกี่ยวกับสิ่งที่สำคัญที่สุด หลักการทำงาน:

การตรวจสอบความถูกต้องของฟิลด์ในรูปแบบอินพุตเกิดขึ้นในไฟล์ตัวจัดการ ติดต่อ.phpด้านล่างในรายการรหัสโปรแกรมที่คุณเห็นข้อความเกี่ยวกับข้อผิดพลาดและการส่งจดหมายที่สำเร็จจะปรากฏในแบบฟอร์มนี่คือลักษณะที่ปรากฏหลังจากส่ง:

ซอร์สโค้ดตัวจัดการแบบฟอร์ม

วางในบรรทัด 52 อีเมลของคุณ ดังนั้นจดหมายทั้งหมดจะถูกส่งไปยังอีเมลที่ระบุ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

< 1) { $error .= "Введите ваше сообщение.
<".$tel.">
".$ข้อผิดพลาด"
"; } } ?>

"; ) // ฟังก์ชั่นการยืนยันทางโทรศัพท์ ValidateTel($valueTel) ( $regexTel = "/^(7,12)$/"; if($valueTel == "") ( return false; ) else ( $string = preg_replace( $regexTel, "", $valueTel); return Empty($string) ? true: false; ) if(!$tel) ( $error .= "กรุณากรอกหมายเลขโทรศัพท์.
"; ) if($tel && !ValidateTel($tel)) ( $error .= "กรอกหมายเลขโทรศัพท์ที่ถูกต้อง
"; ) if(!$error) // ตรวจสอบข้อความ (length) if(!$message || strlen($message)< 1) { $error .= "Введите ваше сообщение.
";// บรรทัดนี้กำหนดข้อจำกัดขั้นต่ำในการเขียนตัวอักษร ) if(!?utf-8?b?". base64_encode($name) "?="; $message ="\n\nName: " .$ name"\n\nหมายเลขโทรศัพท์: " .$tel"\n\nข้อความ: ".$message"\n\n"; $mail = mail(" [ป้องกันอีเมล]", $subject, $message, "จาก: ".$name_tema"<".$tel.">"."ตอบกลับ: ".$email" - X-Mailer: PHP/" .phpversion()); if($mail) ( echo "OK"; ) ) else ( echo "

".$ข้อผิดพลาด"
"; } } ?>

ประสิทธิภาพของฟอร์ม

หากต้องการรับจดหมายไปยังกล่องจดหมายของคุณ ให้เปลี่ยนบรรทัดที่ฉันกล่าวไว้ข้างต้น ฉันแนะนำให้คุณใช้อีเมล gmail.com ไม่มีความล่าช้าหรือติดขัดเมื่อได้รับจดหมายที่สร้างขึ้นจากแบบฟอร์ม ฉันเตือนคุณแล้ว เพราะว่า... ผู้อ่านมีคำถามมากมาย (จดหมายไม่ถึง mail.ru) ระวังเรื่องนี้ด้วย

เรากรอกทุกช่อง โปรดทราบว่าหมายเลขโทรศัพท์ถูกป้อนด้วย 8 - ฉันเขียนหมายเลขนี้โดยเฉพาะด้วยแปด “89251122333” ในคำแนะนำเครื่องมือ เมื่อป้อนตัวอักษร «+» ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น หากมีใครต้องการ คุณสามารถเพิ่มสิ่งนี้ลงในตัวจัดการได้อย่างง่ายดาย «+» .

กรอกแบบฟอร์มพร้อมข้อมูลการทดสอบ

จดหมายบนกล่องจดหมาย

อย่างที่คุณเห็น เราได้รับจดหมายพร้อมข้อมูลทั้งสามช่องที่กรอกและส่งแล้ว ส่วนหัวของตัวอักษร “คำขอจากไซต์ไซต์” เปลี่ยนแปลงในตัวจัดการ ติดต่อ.php

ทุกอย่างทำงานได้ดี เป็นการดีที่จะได้ยินความคิดเห็นของคุณ (คำวิจารณ์ที่สร้างสรรค์) ในความคิดเห็น หากคุณมีปัญหาใด ๆ และไม่สามารถรับมือกับบางสิ่งบางอย่างได้ โปรดเขียนถึงฉันใน VK (คุณจะพบมันในรายละเอียดการติดต่อ) ). ฉันหวังว่าคุณจะชอบการออกแบบและฟังก์ชันการทำงานของแบบฟอร์มตอบรับ (บริการสั่งซื้อ แอปพลิเคชัน) และตัวกระตุ้นให้ดำเนินการ ขอให้ทุกคนโชคดีในการทำงานและมีทัศนคติเชิงบวก ลาก่อน))

โดยได้รับการสนับสนุนจาก

จากผู้เขียน:สวัสดีเพื่อนๆ บทความนี้จะเป็นบทความต่อเนื่องจากเราได้ดำเนินการส่งข้อมูลแบบฟอร์มไปยังเซิร์ฟเวอร์โดยไม่ต้องโหลดหน้าซ้ำ ที่นี่เราจะดำเนินการต่อในหัวข้อนี้และเรียนรู้วิธีรับข้อมูลบนเซิร์ฟเวอร์และดำเนินการส่งแบบฟอร์มไปยังอีเมล ดังนั้น เรามาสร้างแบบฟอร์มคำติชมและเพิ่มความสามารถในการส่งทางอีเมลกันดีกว่า

คุณสามารถดาวน์โหลดไฟล์ต้นฉบับของบทความปัจจุบันได้จาก .

ในบทนี้เราจะทำทุกอย่างให้เรียบง่ายที่สุดเท่าที่จะเป็นไปได้และด้วยตัวเราเอง โดยเฉพาะในการส่งอีเมล เราจะใช้ฟังก์ชัน PHP พิเศษที่เรียกว่า mail() ซึ่งมักใช้ในการส่งอีเมลในอดีต

เริ่มจากไวยากรณ์ของฟังก์ชันเมลกันก่อน ฟังก์ชันนี้มีพารามิเตอร์ที่จำเป็นสามตัวและพารามิเตอร์ทางเลือกสองตัว (ไม่จำเป็น) พารามิเตอร์ที่จำเป็น:

ถึง — อีเมลของผู้รับ (คุณสามารถระบุที่อยู่หลายแห่งโดยคั่นด้วยเครื่องหมายจุลภาค)

เรื่อง — เรื่องของจดหมาย;

ข้อความ — ข้อความของจดหมาย

จากพารามิเตอร์ทางเลือก มีเพียงอันแรกเท่านั้นที่ใช้เกือบทุกครั้งซึ่งรับผิดชอบส่วนหัวของตัวอักษร: การเข้ารหัส ผู้ส่ง ประเภทตัวอักษร ฯลฯ

ลองส่งจดหมายโดยใช้ฟังก์ชันนี้ มาทำสิ่งนี้ในไฟล์ mail.php ซึ่งเรายอมรับข้อมูลจากแบบฟอร์ม รหัสใหม่สำหรับไฟล์นี้จะเป็นดังนี้:

ข้อความของคุณถูกส่งแล้ว

"; )else( เสียงสะท้อน "

ข้อผิดพลาด!

"; }

< ? php

$ถึง = " [ป้องกันอีเมล]" ; //ที่อยู่ผู้รับ

$เรื่อง= “สั่งให้โทรกลับ”- // หัวเรื่องอีเมล

$ข้อความ= "ชื่อ: ($_POST["ชื่อ"])\r\n"; // เพิ่มชื่อให้กับข้อความ

$ข้อความ - "โทรศัพท์: ($_POST["โทรศัพท์"])"; // เพิ่มหมายเลขโทรศัพท์ในข้อความ

$ส่วนหัว - "ประเภทเนื้อหา: ข้อความ/ธรรมดา; charset=utf-8"- "\r\n" ; // ตั้งค่าการเข้ารหัส

$ส่วนหัว = "จาก: [ป้องกันอีเมล]" . "\r\n" ; // เพิ่มผู้ส่ง

ถ้า (ส่งเมล ($ถึง, $หัวเรื่อง, $ข้อความ, $ส่วนหัว)) (

เสียงสะท้อน "

ข้อความของคุณถูกส่งแล้ว

" ;

) อื่น (

เสียงสะท้อน "

ข้อผิดพลาด!

" ;

นี่คือรหัสขั้นต่ำที่จะช่วยให้คุณสร้างข้อความสำหรับส่งได้แล้ว ตรวจสอบวิธีการทำงาน:

ดังที่เราเห็น รหัสใช้งานได้ เราได้รับข้อความแจ้งว่าจดหมายถูกส่งไปแล้ว เนื่องจากเรากำลังทำงานบนเซิร์ฟเวอร์ภายในเครื่อง จดหมายจึงไม่ถูกส่งโดยฟังก์ชัน mail() แต่จะถูกบันทึกเป็นไฟล์ข้อความในโฟลเดอร์พิเศษ ใน Open Server นี่คือโฟลเดอร์ \userdata\temp\email\ ลองเปิดโฟลเดอร์นี้แล้วตรวจสอบให้แน่ใจว่ามีตัวอักษรอยู่ที่นั่น ซึ่งจะมีลักษณะดังนี้:

ยอดเยี่ยม! มีบางสิ่งที่เหลืออยู่ซึ่งไม่เสียหายที่จะแก้ไขในสคริปต์ JS ตัวอย่างเช่น จำเป็นต้องแสดงข้อความที่ไม่ใช่ข้อความธรรมดา แต่เป็นโค้ด HTML และต้องล้างฟิลด์แบบฟอร์มหลังจากส่งข้อความด้วย รหัส JS สุดท้ายจะเป็นดังนี้:

$(function())( $("#recall").submit(function(e)( e.preventDefault(); var data = $(this).serialize(); $.ajax(( url: "mail. php ", พิมพ์: "POST", data: data, beforeSend: function())( $("#submit").next().text("Sending..."); ), สำเร็จ: function(res) ($ ("#recall").find("input").val(""); $("#submit").next().html(res); ข้อผิดพลาด: function())( alert("ข้อผิดพลาด ! "); ) )); )); ));

$(ฟังก์ชั่น()(

$("#recall") . ส่ง (ฟังก์ชั่น (e) (

จ. ป้องกันค่าเริ่มต้น();

var data = $(นี่) . ทำให้เป็นอนุกรม();

- อาแจ็กซ์ ((

url: "mail.php" ,

ประเภท: "โพสต์"

ข้อมูล : ข้อมูล ,

ก่อนส่ง : ฟังก์ชั่น () (

$("#ส่ง" ) . ต่อไป(). ข้อความ ("กำลังส่ง..." ) ;

เราได้เปิดตัวหนังสือเล่มใหม่ การตลาดเนื้อหาโซเชียลมีเดีย: วิธีเข้าถึงหัวของผู้ติดตามของคุณ และทำให้พวกเขาตกหลุมรักแบรนด์ของคุณ

แบบฟอร์มคำติชมบนเว็บไซต์เป็นกลไกในการสื่อสารระหว่างผู้เยี่ยมชมทรัพยากรและผู้ดูแลระบบ


วิดีโอเพิ่มเติมในช่องของเรา - เรียนรู้การตลาดทางอินเทอร์เน็ตกับ SEMANTICA

ทำไมคุณถึงต้องการคำติชม?

  • คำตอบสำหรับคำถามของผู้เยี่ยมชม
  • การตั้งคำถาม.
  • เปิดรับออเดอร์ผ่านเว็บไซต์
  • ยอมรับคำขอให้โทรกลับ

การสื่อสารกับผู้เยี่ยมชมสองประเภท

  • ส่งทางอีเมล. หลังจากกรอกข้อมูลในฟิลด์ที่เสนอแล้ว แบบฟอร์มจะถูกส่งไปยังอีเมลของผู้ดูแลไซต์ การสื่อสารเพิ่มเติมทั้งหมดเกิดขึ้นผ่านการแลกเปลี่ยนอีเมลหรือออฟไลน์ (โทรศัพท์ ฯลฯ )
  • กำลังส่งไปยังระบบจัดการเนื้อหา หลังจากกรอกแล้ว ผู้ดูแลไซต์จะเห็นคำขอในรายการข้อมูลที่ครบถ้วนใน CMS และสามารถประมวลผลได้ที่นั่น ตัวอย่างเช่นสมุดเยี่ยมหรือระบบคำถาม-คำตอบสามารถดำเนินการในลักษณะนี้ได้ การซื้อสินค้าจากร้านค้าออนไลน์ก็ทำงานในลักษณะเดียวกัน

ในอนาคต เราจะไม่พิจารณารายละเอียดเกี่ยวกับงานของร้านค้าออนไลน์ เนื่องจากนี่เป็นหัวข้อสำหรับบทความแยกต่างหาก แต่จะเน้นที่ข้อเสนอแนะในฐานะหนึ่งในการสื่อสารประเภทหนึ่งกับผู้เยี่ยมชมเว็บไซต์

เพื่อประมวลผลแอปพลิเคชันอย่างมีประสิทธิภาพและรวดเร็ว ขอแนะนำให้รวมการส่งทั้งสองประเภทเข้าด้วยกัน

วิธีทำแบบฟอร์มตอบรับบนเว็บไซต์

การพัฒนาต้องอาศัยความรู้เกี่ยวกับ php, html และ javascript มีตัวสร้างหลายตัวบน CMS ที่ให้คุณสร้างบริการตอบรับ คุณยังสามารถใช้บริการบนอินเทอร์เน็ตได้ แต่ถึงกระนั้นวิธีแรกก็ยังดีกว่า ในฐานะผู้ดูแลไซต์ คุณต้องทราบอย่างชัดเจนว่ามีการใช้กลไกใดบ้างในการส่งข้อความ

กลไกในการส่งคำถามทางอีเมลทำงานผ่านเมลเซิร์ฟเวอร์ที่ติดตั้งบนโฮสติ้ง หากคุณไม่ได้รับอีเมล คุณอาจต้องตรวจสอบการตั้งค่าเว็บเซิร์ฟเวอร์ของคุณหรือตรวจสอบกล่องจดหมายของคุณว่ามีอยู่ในรายการสแปมหรือไม่

โครงสร้าง

หน้าคำติชมอาจประกอบด้วยหลายช่องที่ผู้เยี่ยมชมถูกขอให้กรอก ต้องระบุช่องที่มีเครื่องหมายดอกจัน หากบุคคลพยายามส่งแบบฟอร์มโดยไม่กรอกช่องที่มีเครื่องหมายดอกจัน พวกเขาจะได้รับข้อความแจ้งว่าไม่สามารถส่งแบบฟอร์มได้

ตามกฎแล้ว ช่องที่ต้องกรอกได้แก่: ชื่อนามสกุล หมายเลขโทรศัพท์ อีเมล คำถามของคุณ หน้าการสื่อสารที่ง่ายที่สุดควรมีฟิลด์เหล่านี้

นอกจากฟิลด์ข้อความแล้ว เพจยังสามารถมีองค์ประกอบการเลือกได้

ตัวอย่างบริการโทรกลับ

คุณสามารถให้ความสามารถในการแนบเอกสารในรูปแบบต่างๆ เพื่อให้ทำงานได้อย่างมีประสิทธิภาพ ให้ระบุรูปแบบและน้ำหนักของไฟล์ที่ผู้เยี่ยมชมสามารถแนบไปกับข้อความได้

ตัวอย่างแบบฟอร์มตอบรับที่ซับซ้อนสำหรับคำสั่งซื้อ

ฟิลด์สุดท้ายควรเป็น captcha - รหัสความปลอดภัยที่สร้างขึ้นทุกครั้งที่รีเฟรชเพจ ซึ่งทำหน้าที่ป้องกันสแปม หากคุณไม่ติดตั้ง captcha คุณจะเบื่อกับการล้างฐานข้อมูลและกล่องจดหมายของไซต์จากข้อความสแปมที่ส่งโดยบอทต่างๆ ในปัจจุบัน บอทสามารถจดจำรหัสได้ ดังนั้นให้ติดตั้ง captchas ที่เชื่อถือได้และอัปเดตสคริปต์การสร้างเป็นระยะ

จะโพสต์ที่ไหน

โดยทั่วไปแล้ว จะใช้การวางแบบฟอร์มสองประเภท:

  • ในหน้าแยกต่างหากหากแบบฟอร์มมีหลายช่อง
  • ในหน้า "ติดต่อเรา" ใต้หัวข้อ "เขียนถึงเรา"

ไม่แนะนำให้วางแบบฟอร์มในหน้าหลักและยิ่งไปกว่านั้นให้ทำซ้ำจากต้นทางถึงปลายทางในทุกหน้าของเว็บไซต์ ข้อยกเว้นคือบริการโทรกลับซึ่งสามารถจัดประเภทได้ตามข้างต้นเท่านั้นตามวิธีการสื่อสาร แบบฟอร์มทำงานได้ไม่ดีใน. ข้อยกเว้นคือหน้า Landing Page ซึ่งมีวัตถุประสงค์เพื่อดึงความสนใจของผู้เข้าชมและนำเขาไปที่ส่วนท้ายของหน้า

กฎของมารยาทที่ดี

หลังจากกรอกข้อมูลในฟิลด์และส่งข้อความแล้ว ผู้เยี่ยมชมควรได้รับคำตอบบนหน้าจอเช่น "ขอบคุณสำหรับคำถามของคุณ เราจะตอบคุณภายใน 1 ชั่วโมง" หากผู้เยี่ยมชมไม่ได้รับการตอบกลับภายในเวลาที่กำหนด ความโปรดปรานที่พวกเขามีต่อคุณจะลดลงอย่างรวดเร็ว ข้อเท็จจริงของการถูกเพิกเฉยนั้นไม่เป็นที่พอใจอย่างยิ่ง และบ่งชี้ว่าไซต์ไม่ให้ความสำคัญกับลูกค้า ผลตอบรับควรได้ผล และไม่รวบรวมน้ำหนักที่ตายตัวจากคำถามที่ยังไม่ได้ตอบจากผู้เยี่ยมชม

การสื่อสารผ่านแบบฟอร์มเป็นวิธีสื่อสารกับลูกค้าที่เร็วที่สุด ทำให้สามารถเตรียมคำตอบโดยละเอียดและรวบรวมฐานข้อมูลที่อยู่อีเมลและหมายเลขโทรศัพท์ที่ไม่ซ้ำใครได้ ข้อควรจำ: คุณไม่มีสิทธิ์ใช้ฐานข้อมูลนี้เพื่อการส่งไปรษณีย์จำนวนมากหรือถ่ายโอนไปยังบุคคลที่สาม ตามสถิติแล้ว ข้อเสนอของคุณจะได้ผลหากบุคคลนั้นกำลังมองหาบริการหรือผลิตภัณฑ์ของคุณอยู่ หากผู้มีโอกาสเป็นลูกค้าได้ติดต่อคุณไปแล้ว ถือเป็นอำนาจของคุณที่จะเสนอสิ่งที่เขาสนใจให้เขาในตอนนี้

แบบฟอร์มตอบรับสำหรับเว็บไซต์ซึ่งฉันจะแสดงให้คุณดูนั้นขึ้นอยู่กับการใช้เทคโนโลยี Ajax แต่อย่ากังวล คุณไม่จำเป็นต้องรู้เรื่องนี้ ทุกอย่างพร้อมแล้ว สิ่งที่คุณต้องทำคือติดตั้งแบบฟอร์มนี้และปรับแต่งมันด้วยตัวคุณเอง!

พวกสคริปต์ล้าสมัยไปนานแล้ว สำหรับบางคนมันได้ผลสำหรับบางคนก็ไม่ได้ผล และฉันขี้เกียจเกินกว่าจะคิดออก ไม่ต้องอัพเดทเลย ดังนั้นทดสอบตามดุลยพินิจของคุณเอง

แบบฟอร์มข้อเสนอแนะ PHP ส่งทางอีเมล

นี้ แบบฟอร์มตอบรับเว็บไซต์ทำงานได้ดีมากในตัวเอง มีปลั๊กอินหลายตัวเชื่อมต่ออยู่ ซึ่งสร้างรูปลักษณ์ที่น่าดึงดูดและตรวจสอบความถูกต้อง (อ่านความถูกต้อง) ของข้อมูลที่คุณป้อน ปลั๊กอินเหล่านี้ใช้งานได้ดีและทรงพลัง! และพวกเขาถูกเรียกเช่นนี้:

    1. เจคิวทรานส์ฟอร์ม– ปลั๊กอินที่ช่วยให้คุณสร้างแบบฟอร์มคำติชมของเราให้สวยงาม!

    2. เครื่องมือตรวจสอบแบบฟอร์ม– และปลั๊กอินนี้จะตรวจสอบแบบฟอร์มการติดต่อเพื่อดูความถูกต้องของข้อมูลที่ป้อน และหากเกิดอะไรขึ้น จะแสดงคำแนะนำเครื่องมือ!

สำหรับการดำเนินการเต็มรูปแบบของแบบฟอร์มนี้ จะใช้คลาส PHPMailer ถือว่าเป็นหนึ่งในดีที่สุด!

หมายเหตุสำหรับคนฉลาด:

แบบฟอร์มคำติชมสำหรับไซต์สามารถทำได้ในรูปแบบ HTML! แต่จะเริ่มทำงานด้วยความช่วยเหลือของ PHP เท่านั้น! และไม่มีอะไรอื่น!

นี่คือฉันสำหรับผู้ที่กำลังมองหาแบบฟอร์มตอบรับในรูปแบบ HTML เท่านั้น คุณจะทำมัน แต่มันจะไม่ทำงาน!

ดังนั้น คุณจะต้องรองรับ PHP และสำหรับแบบฟอร์มติดต่อนี้ PHP ต้องเป็นเวอร์ชันอย่างน้อย 5 ฉันหวังว่าฉันจะทำให้มันชัดเจน? ยิ่งไปกว่านั้น ในตอนนี้ โฮสติ้งปกติใดๆ ก็รองรับเงื่อนไขเหล่านี้แล้ว!

ฉันพบแบบฟอร์มตอบรับนี้บนเว็บไซต์ www.tutorialzine.com ลิงก์นำไปสู่หน้าเดิมโดยตรงเช่น เว็บไซต์ของผู้เขียนแบบฟอร์มนี้!

ทุกอย่างที่เป็นภาษาอังกฤษดังนั้น Sasha และฉันต้องปรับแต่งเล็กน้อยเพื่อ Russify แบบฟอร์มการติดต่อนี้และปลั๊กอินที่เชื่อมต่ออยู่ด้วย

ฉันยอมรับตามตรงว่าเราเล่นซอกับ "แบบฟอร์ม" นี้เป็นเวลาสองวันเพราะวงกบต่างๆเริ่มปรากฏขึ้นและเราไม่ต้องการโพสต์แบบฟอร์มคำติชมที่ยังสร้างไม่เสร็จโดยเฉพาะแบบฟอร์มที่สวยงามเช่นนี้! ดังนั้นหากคุณเป็นแฟนตัวยงของการทำทุกอย่างด้วยตัวเองและมีความคิดเข้ามาในหัวที่ฉลาดที่สุดของคุณ - เพื่อ Russify แบบฟอร์มนี้ด้วยตัวเอง ฉันจะให้คำแนะนำสองสามข้อแก่คุณเนื่องจากคุณจะไม่ จำกัด ตัวเองอยู่เพียงการแปลวลี:

    1. แบบฟอร์มตอบรับนี้ได้รับการปรับแต่งสำหรับชนชั้นกระฎุมพี โดยดาวน์โหลดจากที่นั่น ดังนั้นจะส่ง krakozyabl ให้คุณแทนตัวอักษรรัสเซียปกติ ทำความเข้าใจกับการเขียนโค้ด. และโดยทั่วไปแล้ว "แมวน้ำ" ทั้งหมดจะเกี่ยวข้องกับสิ่งนี้!

    2. สคริปต์ตรวจสอบในตอนแรกไม่เข้าใจจดหมายของเรา ดังนั้นจะต้องเขียนไว้ตรงนั้น!

    3. แม้หลังจากขั้นตอนเหล่านี้หากคุณระบุหัวเรื่องของตัวอักษรเป็นภาษารัสเซียจดหมายก็มาถึงพร้อมกับหัวเรื่อง - ไม่มีหัวเรื่อง (ฉันหวังว่าฉันจะเขียนถูกต้อง) สิ่งนี้สามารถรักษาได้หากคุณระบุการเข้ารหัสในไฟล์คลาส PHPMailer .

    4. ในรูปแบบดั้งเดิม ข้อความในช่องป้อนข้อมูลถูกกดไปที่ด้านล่าง ไม่ใช่ตรงกลาง นี่เป็นข้อผิดพลาดในปลั๊กอิน JQTransform

ดูเหมือนว่าทุกอย่างจะถูกเขียนออกมาและเตือนแล้ว เดินหน้าต่อไป!