PHP का उपयोग करके एक निःशुल्क एसएमएस कैसे भेजें

लघु संदेश सेवा (एसएमएस) संदेश, जिसे पाठ संदेश के रूप में भी जाना जाता है, कई लोगों के लिए संचार का पसंदीदा तरीका बन गया है। वे बड़े पैमाने पर संदेश भेजने के ईमेल का लाभ प्रदान करते हैं, लेकिन लगभग तुरंत प्राप्त होने का अतिरिक्त लाभ भी है। बहुत से लोग नहीं जानते कि एसएमएस संदेश वास्तव में HTTP के माध्यम से उसी तरह भेजे जा सकते हैं जैसे एक ईमेल, जिसका अर्थ है कि PHP वेब एप्लिकेशन बनाए जा सकते हैं जो उपयोगकर्ताओं को मुफ्त में एसएमएस संदेश भेजते हैं।

चरण 1

उस फ़ोन नंबर का चयन करें जिस पर संदेश भेजा जाएगा। इसे डेटाबेस, फ़ाइल या HTTP हेडर से प्राप्त किया जा सकता है। इस उदाहरण के लिए, हम मान लेंगे कि इसे GET पद्धति का उपयोग करके HTTP के माध्यम से भेजा गया था।

$ प्राप्तकर्ता = $ _ प्राप्त करें ['पनंबर'];

?>

चरण दो

नंबर के अंत में कैरियर के ईमेल डोमेन को जोड़ें। यह उदाहरण केवल तीन संभावित वाहकों का उपयोग करता है।

$ प्राप्तकर्ता = $ _ प्राप्त करें ['पनंबर'];

स्विच ($ _ प्राप्त करें ['वाहक']) {

मामला "वेरिज़ोन":

$ प्राप्तकर्ता। = "@ vtext.com";

टूटना;

मामला "अट":

$प्राप्तकर्ता .= "@txt.att.net";

टूटना;

मामला "tmobile":

$ प्राप्तकर्ता। = "@ tmomail.net";

टूटना;

}

?>

चरण 3

संदेश का मुख्य भाग सेट करें। याद रखें कि अधिकांश मोबाइल वाहक केवल 140 वर्णों या उससे कम के संदेशों को एसएमएस के माध्यम से भेजने और प्राप्त करने की अनुमति देते हैं।

$ प्राप्तकर्ता = $ _ प्राप्त करें ['पनंबर'];

स्विच ($ _ प्राप्त करें ['वाहक']) {

मामला "वेरिज़ोन":

$ प्राप्तकर्ता। = "@ vtext.com";

टूटना;

मामला "अट":

$प्राप्तकर्ता .= "@txt.att.net";

टूटना;

मामला "tmobile":

$ प्राप्तकर्ता। = "@ tmomail.net";

टूटना;

}

$body = "यह एसएमएस संदेश PHP के साथ भेजा गया था।";

?>

चरण 4

संदेश के शीर्षलेख सेट करें। आपको "प्रेषक" हेडर सेट करना होगा। आप इसे एक मानक ईमेल, या अपने मोबाइल डिवाइस की संख्या पर सेट कर सकते हैं (जब तक आप उचित डोमेन को अंत में जोड़ते हैं)। कोई अन्य शीर्षलेख वैकल्पिक हैं और वाहक के सर्वर द्वारा पढ़ा भी नहीं जा सकता है।

$ प्राप्तकर्ता = $ _ प्राप्त करें ['पनंबर'];

स्विच ($ _ प्राप्त करें ['वाहक']) {

मामला "वेरिज़ोन":

$ प्राप्तकर्ता। = "@ vtext.com";

टूटना;

मामला "अट":

$प्राप्तकर्ता .= "@txt.att.net";

टूटना;

मामला "tmobile":

$ प्राप्तकर्ता। = "@ tmomail.net";

टूटना;

}

$body = "यह एसएमएस संदेश PHP के साथ भेजा गया था।";

$ हैडर = "प्रेषक: [email protected]";

?>

संदेश भेजने के लिए PHP के अंतर्निर्मित मेल फ़ंक्शन को कॉल करें। दूसरे पैरामीटर को खाली छोड़ दें, क्योंकि एसएमएस संदेशों में विषय फ़ील्ड नहीं होता है।

$ प्राप्तकर्ता = $ _ प्राप्त करें ['पनंबर'];

स्विच ($ _ प्राप्त करें ['वाहक']) {

मामला "वेरिज़ोन":

$ प्राप्तकर्ता। = "@ vtext.com";

टूटना;

मामला "अट":

$प्राप्तकर्ता .= "@txt.att.net";

टूटना;

मामला "tmobile":

$ प्राप्तकर्ता। = "@ tmomail.net";

टूटना;

}

$body = "यह एसएमएस संदेश PHP के साथ भेजा गया था।";

$ हेडर = "प्रेषक: [email protected]";

मेल ($ प्राप्तकर्ता, "", $ बॉडी, $ हेडर);

?>