表单信息:
姓名 邮箱地址 留言内容
if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) {
// 获取表单中提交的信息
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// 组装钉钉机器人所需的数据
$data = array(
'msgtype' => 'text',
'text' => array(
'content' => "客户留言通知\n\n姓名:$name\n邮箱:$email\n留言内容:$message"
)
);
// 发送请求到钉钉机器人 API
$webhook = 'https://oapi.dingtalk.com/robot/send?access_token=Token'; // 修改为自己的钉钉机器人 Webhook 地址
$options = array(
CURLOPT_URL => $webhook,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json'
)
);
$curl = curl_init();
curl_setopt_array($curl, $options);
$result = curl_exec($curl);
curl_close($curl);
// 输出发送结果
if ($result === false) {
echo '发送失败';
} else {
echo '发送成功';
}
} else {
echo '参数缺失';
}