简单的答案,只有托管页面的服务器才需要 PHP。服务器是否运行 IIS、Apache 等?
以 Apache 为例,您可以执行以下操作:
AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html
这将告诉 Apache 将所有 .html 和 .htm 文件视为 PHP。如果文件中没有 PHP,它将只提供 HTML 服务,这意味着不需要更改的文件对您来说没有问题。
在我忘记之前,发送电子邮件是一个命令:
mail('youraddress@domain.com', 'Subject', 'Payload', 'Extra Headers if Needed');
如果您在 HTML 中创建表单,将其发送到 sendmail.html,或者您的操作是什么,您可以使用:
$_POST['field'];
其中 field 等于输入上的名称属性。例子:
<input name="field">
然后你可以这样做:
mail('youraddress@domain.com', 'Subject', $_POST['field'], 'Extra Headers if Needed');
这将通过电子邮件向您发送 $_POST['field'] 的内容。