繁体   English   中英

我如何尝试我的PHP代码以查看其是否有效?

[英]How can I try my PHP code to see whether it works?

我正在尝试制作一个基本的联系表单(使用HTML和PHP)。 我通常将我的网站作为gh-pages托管在GitHub上。 但是,该表单无法在GitHub上使用,因为GitHub不允许使用PHP,因为“ GitHub Pages是静态站点托管服务,不支持PHP,Ruby或Python之类的服务器端代码。”

我的问题是:如何试用我的代码以查看其是否有效?

这是代码。 HTML:

<!DOCTYPE html>
<html>


<head>
    <title></title>
</head>
<body>

    <form action="send_form_email.php" method="POST">
            <input type="text" name="name" placeholder="Full Name">
            <input type="text" name="mail" placeholder="Your e-mail">
            <input type="text" name="subject" placeholder="Subject">
            <textarea name="message" placeholder="Message"></textarea>
            <button type="submit" name="submit">Send e-mail</button>
        </form>

</body>


</html>

PHP:

if (isset($_POST['submit'])) {
$name = $_POST['name'];
$subject = $_POST['subject'];
$mailFrom = $_POST['mail'];
$message = $_POST['message'];


$mailTo = "example@gmail.com";
$headers = "From: ".$mailFrom;
$txt = "You have received an e-mail from ".$name.".\n\n".$message;

mail($mailTo, $subject, $txt, $headers);
header("Location: index.php?mailsend");
}

PS。 我知道我可以使用免费服务来制作表单(例如http://www.enformed.iohttps://formspree.io ),但是我的问题是是否有办法(甚至在本地)检查我的代码如果我将其托管在适当的域上,它将可以正常工作。

谢谢

您可以安装XAMPP并在本地运行页面。 该软件包中包含PHP,Sendmail和Apache服务器。 以及MySQL(如果需要)。

XAMPP安装程序

您需要安装Web服务器和PHP才能在本地对其进行测试。 您可以安装PHP,因为它带有简单的Web服务器。 相反,如果您想要更大的功率,则可以轻松安装XAMPP

如果您不想安装任何东西,最简单的方法是使用网络托管,您可以在其中上传代码并在其中进行测试,但是您在代码上没有太大的灵活性。

您可以尝试Wamp服务!

看看: 沼泽

在Mac上,您可以将MAMP用于本地。在WINDOWS上,您可以将WAMP用于本地。

如果您拥有域并托管,则可以上传到域并使用浏览器直接访问PHP进行调试。

浏览器输出PHP错误,您也可以检查服务器日志

解决问题的最简单方法是下载软件包。 有一些软件包包含运行PHP文件所需的所有组件。

如果您是Windows用户,则可以在此处https://www.apachefriends.org/download.html下载XAMPP。

要么

在这里WAMP http://www.wampserver.com/en/

我个人更喜欢XAMPP而不是WAMP,因为用户界面更简单。 但是,两者对您的目的都同样有利。

否则,如果您是MAC用户,则可以下载MAMP https://www.mamp.info/en/downloads/

安装非常简单,然后您可以运行XAMPP / WAMP / MAMP控制面板,该面板将为您启动PHP / Apache / mySQL..。 您可以在浏览器中输入localhost,如果正确安装了所有内容,它将显示一个相关的XAMPP / WAMP / MAMP页面。

从那里开始,您可以设置和测试代码。 如果使用XAMPP / MAMP,则将代码放在htdocs文件夹中,然后键入localhost / foldername来访问代码。 因此,如果您在C:驱动器中安装了XAMPP,您将在C的XAMPP文件夹中找到htdocs。

对于WAMP,您必须在WAMP文件夹中找到www文件夹。

希望能有所帮助。

您需要具有WAMP最好提供的本地服务器。 尝试安装它并通过它运行页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM