การใช้ชุดแบบฟอร์มเมล PHP ของเรากับบริการโฮสต์เว็บและบริการโฮสต์แบบคลาสสิค

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

ลูกค้าที่ใช้ cPanel หรือ Plesk สามารถใช้

ชุดแบบฟอร์มเมล non-CGI สองส่วนใน Linux จะแชร์ไฟล์เริ่มต้นสำหรับบัญชีโฮสต์ร่วมกัน: webformmailer.php และ gdform.php โดยจะอยู่ในไดเรคทอรี่รากของบัญชีโฮสต์ของคุณ การแทรกสคริปต์เหล่านี้ในเว็บไซต์ของคุณเป็นการจัดทำแบบฟอร์มเพื่อเก็บข้อมูลผู้ใช้และอีเมลและส่งอีเมลไปยังที่อยู่ที่ระบุ

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

การใช้ webformmailer.php

ทำตามขั้นตอนต่อไปนี้เพื่อใช้ webformmailer.php

ในการใช้ webformmailer.php

  1. ล็อกอินเข้าสู่ระบบจัดการบัญชีของคุณ
  2. ให้คลิก โฮสติ้ง
  3. ถัดจากบัญชีโฮสติ้งที่คุณต้องการจะบริหาร ให้คลิก เรียกใช้งาน
  4. จากส่วน เครื่องมือ ให้คลิก File Manager
  5. คลิกชื่อไฟล์จากหน้าเว็บที่คุณต้องการจะใส่ฟอร์มส่งเมลในนั้น
  6. ใส่ฟอร์มส่งเมลในส่วนองค์ประกอบหลัก (body) ของ HTML
  7. ฟอร์มนี้เป็นฟอร์มส่งเมลพื้นฐานทั่วไปที่คุณสามารถใช้ได้:
  8. <form action="/webformmailer.php" method="post"> <input type="hidden" name="subject" value="Submission" /> <input type="hidden" name="redirect" value="thankyou.html" /> ชื่อ: <input type="text" name="FirstName" /> นามสกุล:<input type="text" name="LastName" /> อีเมล: <input type="text" name="email" /> ความคิดเห็น: <textarea name="comments" cols="40" rows="10"> พิมพ์ความคิดเห็นที่นี่</textarea> <input type="submit" name="submit" value="submit"/> <input type="hidden" name="form_order" value="alpha"/> <input type="hidden" name="form_delivery" value="hourly_digest"/> <input type="hidden" name="form_format" value="html"/> </form>

  • หากคุณสร้างฟอร์มแท็กของคุณเอง ให้กำหนด /webformmailer.php แก่แอทติบิว action แล้วตั้งค่าวิธีส่งฟอร์มเป็น post:

    <form action="/webformmailer.php" method="post">
  • นอกจากฟิลด์ของฟอร์มที่คุณสร้างแล้ว ยังมีองค์ประกอบที่ซ่อนอยู่ที่คุณสามารถใช้ได้

    form_format จะเลือกว่าข้อมูลจะถูกส่งไปในรูปแบบใด ค่าขององค์ประกอบนี้คือ 'text', 'csv', 'html', 'xml' และ 'default' (เหมือนกันกับ 'text')

    form_delivery จะเลือกความถี่และการแพ็คเกจการส่ง การส่งฟอร์มทั้งหมดจะถูกส่งผ่านทางเอกสารแนบ คุณสามารถระบุตัวแปร form_delivery ให้เป็นหนึ่งในตัวแปรต่อไปนี้: 'digest', 'hourly_digest' และ 'daily_digest'

  • เมื่อคุณได้เพิ่มฟอร์มส่งเมลทางเว็บแล้ว ให้คลิก ตกลง
  • การใช้ gdform.php

    ทำตามขั้นตอนเหล่านี้เพื่อใช้ gdform.php

    ในการใช้ gdform.php


    คำเตือน: ไม่สามารถกู้คืน gdform.php ไฟล์หากถูกลบออกไปแล้ว

    1. ล็อกอินเข้าสู่ระบบจัดการบัญชีของคุณ
    2. ให้คลิก โฮสติ้ง
    3. ถัดจากบัญชีโฮสติ้งที่คุณต้องการจะบริหาร ให้คลิก เรียกใช้งาน
    4. จากส่วน เครื่องมือ ให้คลิก File Manager
    5. คลิกชื่อไฟล์จากหน้าเว็บที่คุณต้องการจะใส่ฟอร์มส่งเมลในนั้น
    6. ใส่ฟอร์มส่งเมลในส่วนองค์ประกอบหลัก (body) ของ HTML
    7. ฟอร์มนี้เป็นฟอร์มส่งเมลพื้นฐานทั่วไปที่คุณสามารถใช้ได้:
    8. <form action="/gdform.php" method="post"> <input type="hidden" name="subject" value="Form Submission" /> <input type="hidden" name="redirect" value="thankyou.html" /><br/> <p>ชื่อ:<input type="text" name="FirstName" /></p><br/> <p>นามสกุล:<input type="text" name="LastName" /></p><br/> <p>อีเมล:<input type="text" name="email" /></p><br/> <p>ความคิดเห็น:<textarea name="comments" cols="40" rows="10"><br/> พิมพ์ความคิดเห็นที่นี่</textarea></p> <input type="submit" name="submit" value="submit"/><br/> </form>
    9. หากคุณสร้างฟอร์มแท็กของคุณเอง ให้กำหนดฟอร์มส่งเมลทางเว็บของคุณด้วยชื่อที่ไม่ซ้ำกับรายการฟอร์มของคุณ
    10. หมายเหตุ: อย่าลืมว่าสคริปฟอร์มส่งเมลของเราจะเรียงชื่อของรายการฟอร์มตามลำดับตัวอักษรเมื่อฟอร์มสร้างข้อความอีเมล ต่อไปนี้คือการจัดลำดับ: ตัวอักษรตัวใหญ่ ตัวอักษรตัวเล็ก ตัวเลข

    11. สำหรับบรรทัด action ของฟอร์ม ให้ใส่ /gdform.php ตัวอย่างเช่น:
      <form action="/gdform.php" method="post">
    12. ตั้งวิธีส่งฟอร์มเป็น "post"
    13. นอกเหนือจากฟิลด์ที่คุณสร้างในฟอร์มแล้ว ยังมีฟิลด์พิเศษอีกสามฟิลด์ที่คุณสามารถใช้: หัวเรื่อง (subject), เปลี่ยนเส้นทาง (redirect) และอีเมล (email)

      หัวเรื่อง (Subject) ควบคุมบรรทัดหัวเรื่องในฟอร์มส่งอีเมล

      เปลี่ยนเส้นทาง (Redirect) ควบคุมหน้าเพจที่ผู้เข้าชมของคุณจะเห็นหลังจากที่พวกเขาส่งฟอร์ม

      อีเมล (Email) ควบคุมที่อยู่ที่ส่งกลับสำหรับฟอร์มส่งอีเมล

    14. เมื่อคุณได้เพิ่มฟอร์มส่งเมลทางเว็บแล้ว ให้คลิก ตกลง

    สำหรับข้อมูลเพิ่มเติมเรื่องการกำหนดฟอร์ม HTML เอง ให้ไปที่ W3 Schools HTML Forms and Input

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


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