在我的html页面上运行一个小php脚本的最快和最简单的方法是什么?我需要做什么才能让它运行?我这么问是因为我一直在使用html和css,但从来没有用php做过任何事情。我将使用它来创建一个电子邮件表单,而不是打开一个电子邮件客户端来发送它。

最佳答案

首先,您的主机需要支持PHP大多数都是。
制作这样的基本脚本:

<?php
    mail('your@email.com', 'Some Subject', print_r($_POST, true));
?>

然后,构建一个指向此脚本的HTML表单。。。
<form action="yourscript.php" method="post">
    <input type="text" name="SomeField" />
    <input type="submit" name="submit" value="Submit" />
</form>

就这些了。然而,这是有问题的。你会收到垃圾邮件。你需要实现验证码之类的。否则,您将一直收到电子邮件,即使有人只是用他们的web浏览器点击这个脚本,没有POST数据。
Read a tutorial学习一些PHP。从长远来看,这对你有帮助。
还有一个great form example on tizag.com可以帮助您理解这里的组件。基本上,您有一个带有几个字段(SomeField,submit)的HTML表单,当有人提交此表单时,它将通过POST方法将数据发送到yourscript.php。然后,PHP脚本可以读取$_POSTarray中的数据。PHP有一个方便的mail()函数,非常适合发送基本电子邮件。print_r()函数用于显示数组中的所有内容,例如$POST。

09-04 09:05
查看更多