Cara menulis fungsi tolak langganan yang mudah melalui PHP
Dalam era Internet hari ini, fungsi tolak langganan telah menjadi ciri umum kebanyakan orang laman web dan aplikasi komponen penting. Melalui fungsi tolak langganan, pengguna boleh mendapatkan maklumat yang mereka minati tepat pada masanya tanpa perlu aktif mencarinya sendiri. Dalam artikel ini, kita akan belajar cara menulis fungsi tolak langganan mudah melalui PHP dan memberikan contoh kod khusus.
CREATE TABLE langganan (
id INT AUTO_INCREMENT PRIMARY KEY,
e-mel VARCHAR(255) NOT NULL 🎜🎜 # create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
$email = $_POST[ 'email'];
// Sahkan bahawa format e-mel adalah betul
// 连接数据库 $conn = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); // 插入订阅信息到subscriptions表中 $stmt = $conn->prepare('INSERT INTO subscriptions (email) VALUES (:email)'); $stmt->bindParam(':email', $email); $stmt->execute(); // 关闭数据库连接 $conn = null; echo '订阅成功!';
echo '请输入有效的电子邮件地址!';
}
?>
Sila ambil perhatian bahawa ini hanyalah contoh mudah. Dalam projek sebenar, anda perlu melakukan lebih banyak pengesahan input dan semakan keselamatan berdasarkan keperluan anda sendiri.
Tekan mesej langganan
Apabila terdapat maklumat baharu yang perlu ditolak kepada pengguna yang melanggan, kami perlu menulis skrip untuk melaksanakan fungsi menghantar e-mel push. Anda boleh mencipta fail yang dipanggil send_push.php untuk melaksanakan fungsi ini. Kodnya adalah seperti berikut:
// Tanya alamat e-mel semua pengguna yang dilanggan
$stmt = $conn->query('PILIH e-mel DARIPADA langganan ');#🎜 🎜#$email = $stmt->fetchAll(PDO::FETCH_COLUMN);
// Tutup sambungan pangkalan data
$conn = null;
# 🎜🎜#// Hantar e-mel tolak kepada semua pengguna yang dilanggan
$subject = 'Mesej tolak baharu'; untuk menolak ke sini Mesej kandungan';
mel($email, $subjek, $mesej);
}
echo 'Mesej tolak berjaya! ';
Sila ambil perhatian bahawa contoh ini menggunakan fungsi mel() PHP untuk menghantar e-mel. Dalam penggunaan sebenar, anda mungkin perlu menggunakan perpustakaan penghantaran e-mel yang lebih profesional untuk mengendalikan logik dan masalah menghantar e-mel.
Atas ialah kandungan terperinci Cara menulis fungsi tolak langganan mudah melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!