PHP ईमेल भेजन
- 上一页 PHP सेशन
- 下一页 PHP 安全 E-mail
PHP आपको शीट से सीधे ईमेल भेजने की अनुमति देता है。
PHP mail() फ़ंक्शन
PHP mail() फ़ंक्शन शीट से ईमेल भेजने के लिए उपयोग किया जाता है。
व्याकरण
mail(प्राप्तकर्ता,विषय,संदेश,हेडर्स,पारामीटर)
参数 | 描述 |
---|---|
प्राप्तकर्ता | अनिवार्य। ईमेल के प्राप्तकर्ता को निर्दिष्ट करें。 |
विषय | अनिवार्य। ईमेल के विषय को निर्दिष्ट करें। टिप्पणी: इस पारामीटर में कोई नई पंक्ति करके नहीं होनी चाहिए。 |
संदेश | अनिवार्य। भेजने वाले संदेश को परिभाषित करें। प्रत्येक पंक्ति को LF (\n) से अलग करें。 |
हेडर्स | वृद्धियुक्त। विस्तृत शीर्षक निर्दिष्ट करें, जैसे From, Cc और Bcc。 वृद्धियुक्त। विस्तृत शीर्षक को CRLF (\r\n) से अलग करें。 |
पारामीटर | वृद्धियुक्त। ईमेल भेजने के कार्यक्रम के लिए अतिरिक्त पारामीटर निर्दिष्ट करें。 |
टिप्पणी:PHP को एक स्थापित और चल रहे ईमेल प्रणाली की आवश्यकता है, ताकि ईमेल फ़ंक्शन उपलब्ध हो सके। इसके लिए उपयोग की जाने वाली प्रोग्राम को php.ini फ़ाइल में कॉन्फ़िगरेशन सेटिंग्स से परिभाषित किया जाता है। कृपया हमारे PHP Mail 参考手册और अधिक पढ़ें。
PHP सरल E-Mail
PHP से ईमेल भेजने का सबसे सरल तरीका एक टेक्स्ट email भेजना है。
इस उदाहरण में, हम पहले वे वेरियेबल ($to, $subject, $message, $from, $headers) घोषित करते हैं, फिर हम mail() फ़ंक्शन में इन वेरियेबल का उपयोग करके एक e-mail भेजते हैं:
<?php $to = "someone@example.com"; $subject = "टेस्ट मेल"; $message = "हैलो! यह एक सरल ईमेल संदेश है."; $from = "someonelse@example.com"; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "ईमेल भेजा गया."; ?>
PHP Mail Form
PHP के माध्यम से, आप अपने साइट पर एक प्रतिक्रिया फॉर्म बना सकते हैं। नीचे दिए गए उदाहरण में, एक टेक्स्ट संदेश निर्दिष्ट e-mail पते को भेजा गया है:
<html> <body> <?php if (isset($_REQUEST['email'])) //यदि "ईमेल" भरा हुआ है, ईमेल भेजें { //ईमेल भेजें $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail( "किसी को ईमेल भेजें", "विषय: $subject", $message, "From: $email" ); echo "Thank you for using our mail form"; } else //if "email" is not filled out, display the form { echo ""; } ?>