You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

移除PHP表单处理器中的附件功能

移除附件代码后的表单处理器

这是适配你简易表单的处理器代码,已经完全移除了所有附件相关逻辑,能正常发送仅含用户名和邮箱的邮件:

<?php

$name = $_POST['userName'];
$email = $_POST['userEmail'];

// 整理邮件内容
$composition = "\r\nName: " . $name .
               "\r\nEmail Address: " . $email;

$subject = "Email Subject here";
$fromname = $name;
$fromemail = $email;
$mailto = 'receiving@email.com';

// 邮件头部配置(纯文本格式)
$headers = "From: " . $fromname . " <" . $fromemail . ">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";

// 发送邮件
mail($mailto, $subject, $composition, $headers);

// 跳转页面
header('location: /somefolder/somepage');
?>

修改说明:

  • 删掉了原代码中所有和文件上传、附件相关的变量($content、$tmpName、$fileName、$separator等)
  • 移除了原有的多部分MIME邮件配置,改用纯文本邮件的头部格式,彻底解决空附件问题
  • 简化了邮件主体,直接使用整理好的用户名和邮箱内容,无需多余的分隔符和附件块
  • 保留了原有的发件人、收件人配置和跳转逻辑,确保核心功能和之前一致

内容的提问来源于stack exchange,提问作者Q-Tip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 06:03:24