在PHP中发送电子邮件可以使用内置的mail()函数。下面是一个简单的例子:
$to = "recipient@example.com";
$subject = "Test email";
$message = "This is a test email.";
$headers = "From: sender@example.com";
if(mail($to, $subject, $message, $headers)){
echo "Email sent successfully.";
} else {
echo "Email failed to send.";
}
这段代码将发送一个简单的测试邮件。
在PHP中发送短信需要使用短信网关提供的API。以下是一个使用Twilio API发送短信的例子:
// 使用Twilio提供的PHP SDK
require_once '/path/to/vendor/autoload.php';
// 设置Twilio账户信息
$sid = 'your_account_sid';
$token = 'your_auth_token';
$twilio = new \Twilio\Rest\Client($sid, $token);
// 发送短信
$message = $twilio->messages
->create("+1234567890", // 接收者的手机号码
array(
"from" => "+19876543210", // 发送者的手机号码
"body" => "This is a test message."
)
);
if($message->sid){
echo "Message sent successfully.";
} else {
echo "Message failed to send.";
}
这段代码将使用Twilio API发送一条简单的测试短信。