Tutorial ini menunjukkan kepada anda cara menghantar mesej SMS menggunakan PHP. Walaupun kaedah mudah wujud, untuk pemesejan skala yang lebih besar, pertimbangkan penyelesaian profesional.
Pilihan Premium: SMS SMS & E -mel Pengurus (SSEM)
Sebelum menyelam ke pengekodan, terokai SSEM di CodeCanyon. Skrip komprehensif ini menawarkan pengurusan hubungan, penciptaan templat, pemesejan pukal, penjadualan, dan banyak lagi.
bagaimana pemesejan SMS berfungsi
Menghantar SMS melibatkan beberapa langkah:
kaedah e-mel-ke-sms
kaedah mudah ini memerlukan:
. Sebagai contoh, phoneNumber@domainName.com
menghantar kepada 1 (385) 555-0168 pada Verizon. 3855550168@vtext.com
Mesej yang diterima:
php's
mail()
Fungsi PHP boleh menghantar SMS melalui e-mel-ke-SMS. Parameter
memegang teks (garis di bawah 70 aksara, dipisahkan oleh mail()
). $to
$message
Contoh: n
Menguji persediaan anda
mail( '3855550168@vtext.com', '', 'Testing' );
Uji persediaan anda menggunakan PHP. Perhatikan bahawa tajuk e -mel mungkin dilucutkan dan digantikan oleh Gateway SMS.
Menambah antara muka pengguna
mari kita buat borang mudah untuk menghantar sms lebih mudah:
skrip php:
Penyelesaian masalah kesilapan localhost: Pastikan pelayan mel berjalan (pertimbangkan XAMPP atau serupa). phpmailer: Untuk menghantar e -mel yang lebih mantap, gunakan phpmailer (contoh kod yang ditinggalkan untuk keringkasan, rujuk kepada asal). CodeCanyon menawarkan pelbagai skrip SMS PHP dengan ciri canggih: (imej skrip alternatif yang ditinggalkan untuk keringkasan, rujuk asal untuk butiran) Kesimpulan Tutorial ini menyediakan pengenalan asas untuk menghantar SMS melalui PHP. Untuk pemesejan volum tinggi, perkhidmatan gerbang SMS profesional disyorkan. Ingatlah untuk berunding dengan artikel asal untuk butiran lengkap kod dan gaya. <div id="container">
<h1>Sending SMS with PHP</h1>
<ul>
<li><label for="phoneNumber">Phone Number</label></li>
<li><label for="carrier">Carrier</label></li>
<li><label for="smsMessage">Message</label></li>
</ul>
</div>
<?php
if (isset($_REQUEST) && !empty($_REQUEST)) {
if (isset($_REQUEST['phoneNumber'], $_REQUEST['carrier'], $_REQUEST['smsMessage']) &&
!empty($_REQUEST['phoneNumber']) && !empty($_REQUEST['carrier'])) {
$message = wordwrap($_REQUEST['smsMessage'], 70);
$to = $_REQUEST['phoneNumber'] . '@' . $_REQUEST['carrier'];
$result = @mail($to, '', $message);
print 'Message sent to ' . $to;
} else {
print 'Incomplete information.';
}
}
?>
Atas ialah kandungan terperinci Cara menghantar mesej teks dengan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!