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