2009-06-20 9 views
5

ने कुछ Google को विषय पर खोजा और अधिकांश एपीआई जो मौजूद थे, एक समर्पित सर्वर की आवश्यकता थी।फ़ोन पर एसएमएस भेजने के तरीके पर कोई अच्छा PHP ट्यूटोरियल?

बीमार स्थानीय मशीन पर यह कोशिश कर रहा है और वैंप का उपयोग कर रहा हूं, क्या मुझे एसएमएस भेजने में सक्षम होने के लिए एक प्रकार के व्यापारी (कुछ प्रकार के) से गुजरना होगा?

और यदि आप किसी भी ट्यूटोरियल के बारे में जानते हैं तो उन्हें सूचीबद्ध करें।

धन्यवाद

+0

आप कितने भेज रहे होंगे? मैंने अक्सर सोचा है कि अगर मेरा प्रदाता शिकायत करेगा कि असीमित टेक्स्टिंग योजना के साथ लगातार टक्कर लगी है। बेशक, उन्होंने मुझे मेरी बेटी के पाठ पर अभी तक रद्द नहीं किया है, इसलिए मुझे लगता है कि मैं सुरक्षित रहूंगा। – Nosredna

+0

इतना नहीं है लेकिन शायद यह देखने के लिए 10-20 की तरह भेजता है कि यह काम करता है, तो पता लगाएं कि मैं इसका उपयोग कैसे कर सकता हूं। – sarmenhb

+0

** अपडेट: ** यहां नेटट्स पर हमारे दोस्तों से एक अच्छा ट्यूटोरियल है: http://code.tutsplus.com/tutorials/how-to-send-text-messages-with-php--net-17693 –

उत्तर

2

मैं एक नोकिया फोन करने के लिए एक ब्लूटूथ कनेक्शन (पीसी तारांकन भी चल रहा था) का उपयोग करके लिनक्स पर gnokii पुस्तकालय के माध्यम से एसएमएस भेजने के साथ अच्छा अनुभव था है।

बेशक, इसका मतलब यह है कि आपको एसएमएस संदेशों को भेजने के लिए उपयोग करने के लिए अपने फोन की आवश्यकता होगी, और उससे कनेक्ट करने का कोई तरीका। सुनिश्चित करें कि आप supported phone list देखें, जो ज्यादातर नोकिया फोन है।

1

आपको हमेशा किसी तीसरे पक्ष को भेजने के लिए आवश्यकता होगी (चाहे वह आपका फोन हो या आपके वाहक के साथ कुछ मोबाइल सर्वर हो)। चूंकि मोबाइल सेवाएं भिन्न होती हैं और किसी को उस एसएमएस के लिए भुगतान करना पड़ता है। (ज्यादातर मामलों में)

4

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

मैंने इसे स्वयं नहीं किया है लेकिन this tutorial on Sending SMS thru HTTP जाने का एक अच्छा तरीका प्रतीत होता है। यह आपको

एसएमएस गेटवे के माध्यम से अपनी वेबसाइट से टेक्स्ट-संदेश भेजने के लिए PHP और HTTP प्रोटोकॉल का उपयोग करेगा।

ट्यूटोरियल टीएम 4 बी से SMS API का उपयोग करता है जो वास्तव में सहज लगता है। टीएम 4 बी gateway software for a dedicated machine भी प्रदान करता है (भले ही मुझे पता है कि आप इससे बचने की कोशिश करते हैं)। और जैसा कि TM4B के बारे में ट्यूटोरियल में कहा गया है:

  • वे केवल प्रवेश द्वार मैं जानता हूँ कि अपनी स्क्रिप्ट में सुधार करने के लिए एक सिमुलेशन मोड होती है।
  • उनके पास कोई सेट-अप शुल्क नहीं है।
  • उनकी कीमतें कम हैं।
  • वे विश्वसनीय हैं।
  • मैं उनका उपयोग करता हूं।

कम से कम जिस तरह से मैं शुरुआत करना चाहता हूं। मुझे लगता है कि आज रात के लिए पर्याप्त प्रचार है:)।

2

यही वह है जिसका मैं उपयोग कर रहा हूं। मुझे नहीं पता कि यह हर जगह काम करता है, लेकिन अर्जेंटीना में (जहां मैं रहता हूं) यह काम करता है।

मूल रूप से आपको एक विशेष ईमेल पते पर एक ईमेल भेजना होगा। मैं चार मेल (एक प्रति कंपनी) भेज रहा हूं, आमतौर पर मुझे नहीं पता कि ग्राहक वाहक कौन है।

function prepararMail($tel, $msg) { 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
} 

function EnviarMail($dest, $subject, $msg) { 
    $from_name = "Your name"; 
    $from_email = "your email"; 
    $headers = sprintf ("From: %s <%s>\nSender: %s <%s>\nContent-Type: text/plain; charset=\"UTF-8\"\nContent-Transfer-Encoding: 8bit\n", $from_name, $from_email, $from_name, $from_email); 

    mail($dest, $subject, $msg, $headers); 
} 
2

Twilio offers a simple and affordable API and a PHP helper library जो इसे बहुत आसान बनाता है।

[पूर्ण प्रकटीकरण: मैं ट्विलियो के लिए काम करता हूं, लेकिन यहां शुरू होने से पहले एक खुश ग्राहक था।]

संबंधित मुद्दे