php代码没有运行,只是在Chrome中显示
所以我正在尝试建立我自己的网站。我使用升华文本来编写HTML代码。 我的联系方式有问题。当我在联系人表单上单击submit时,Chrome会打开另一个显示php代码的标签。 我如何获得联系表,以便从网站向我发送电子邮件 我在mac上激活了apache,localhost正在运行(我在浏览器中输入了apache,然后进入“ItWorks!”页面) 问题可能是我通过本地文件访问访问文件,而不是使用URL 这是php代码:php代码没有运行,只是在Chrome中显示,php,html,Php,Html,所以我正在尝试建立我自己的网站。我使用升华文本来编写HTML代码。 我的联系方式有问题。当我在联系人表单上单击submit时,Chrome会打开另一个显示php代码的标签。 我如何获得联系表,以便从网站向我发送电子邮件 我在mac上激活了apache,localhost正在运行(我在浏览器中输入了apache,然后进入“ItWorks!”页面) 问题可能是我通过本地文件访问访问文件,而不是使用URL 这是php代码: <?php if(isset( $_POST['name'])) $na
<?php
if(isset( $_POST['name']))
$name = $_POST['name'];
if(isset( $_POST['email']))
$email = $_POST['email'];
if(isset( $_POST['message']))
$message = $_POST['message'];
if(isset( $_POST['subject']))
$subject = $_POST['subject'];
$content="From: $name \n Email: $email \n Message: $message";
$recipient = "myemail.com";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $content, $mailheader) or
die("Error!");
echo "Email sent!";
?>
这是HTML联系人表单:
<!DOCTYPE html>
<html lang="en">
<head>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet">
<link href="styles.css" rel="stylesheet">
<title>Contact</title>
</head>
<body><!--Section: Contact v.2-->
<section class="mb-4">
<!--Section heading-->
<h2 class="h1-responsive font-weight-bold text-center my-4">Contact us</h2>
<!--Section description-->
<p class="text-center w-responsive mx-auto mb-5">Do you have any questions? Please do not hesitate to contact us directly. Our team will come back to you within
a matter of hours to help you.</p>
<div class="row">
<!--Grid column-->
<div class="col-md-9 mb-md-0 mb-5">
<form id="contact-form" name="contact-form" action="mail.php" method="POST">
<!--Grid row-->
<div class="row">
<!--Grid column-->
<div class="col-md-6">
<div class="md-form mb-0">
<input type="text" id="name" name="name" class="form-control">
<label for="name" class="">Your name</label>
</div>
</div>
<!--Grid column-->
<!--Grid column-->
<div class="col-md-6">
<div class="md-form mb-0">
<input type="text" id="email" name="email" class="form-control">
<label for="email" class="">Your email</label>
</div>
</div>
<!--Grid column-->
</div>
<!--Grid row-->
<!--Grid row-->
<div class="row">
<div class="col-md-12">
<div class="md-form mb-0">
<input type="text" id="subject" name="subject" class="form-control">
<label for="subject" class="">Subject</label>
</div>
</div>
</div>
<!--Grid row-->
<!--Grid row-->
<div class="row">
<!--Grid column-->
<div class="col-md-12">
<div class="md-form">
<textarea type="text" id="message" name="message" rows="2" class="form-control md-textarea"></textarea>
<label for="message">Your message</label>
</div>
</div>
</div>
<!--Grid row-->
</form>
<div class="text-center text-md-left">
<a class="btn btn-primary" onclick="document.getElementById('contact-form').submit();">Send</a>
</div>
<div class="status"></div>
</div>
<!--Grid column-->
<!--Grid column-->
<div class="col-md-3 text-center">
<ul class="list-unstyled mb-0">
<li><i class="fas fa-map-marker-alt fa-2x"></i>
<p>San Francisco, CA 94126, USA</p>
</li>
<li><i class="fas fa-phone mt-4 fa-2x"></i>
<p>+ 01 234 567 89</p>
</li>
<li><i class="fas fa-envelope mt-4 fa-2x"></i>
<p>contact@mdbootstrap.com</p>
</li>
</ul>
</div>
<!--Grid column-->
</div>
</section>
<!--Section: Contact v.2--></body>
接触
联系我们
您有什么问题吗?请不要犹豫,直接与我们联系。我们的团队将在
帮助你只需几个小时
你的名字
你的电子邮件
主题
你的信息
发送
-
美国加利福尼亚州旧金山94126
-
+01 234 567 89
-
contact@mdbootstrap.com
我希望该网站给我发送一封电子邮件,其中包含联系表中的信息
问题可能是我正在通过本地文件访问这些文件
访问和不使用URL
是的,当您直接在浏览器中打开html文件时,chrome将直接以文本形式加载php文件,并仅显示php代码。您必须将html和php文件放在Apache的www
目录中,并通过http://localhost
,只有这样,调用才会由Apache web服务器处理
问题可能是我正在通过本地文件访问这些文件
访问和不使用URL
是的,当您直接在浏览器中打开html文件时,chrome将直接以文本形式加载php文件,并仅显示php代码。您必须将html和php文件放在Apache的
www
目录中,并通过http://localhost
,只有这样,调用才会由Apache web服务器处理。Yo您需要使用浏览器通过服务器访问.php
文件http://localhost/test.php您需要一个服务器来运行php代码,如果您想在本地运行php代码,您需要像mamp或XAMPPY这样的东西,您需要使用浏览器通过服务器访问.php
文件。像http://localhost/test.php
需要一个服务器来运行你的php代码,如果你想在本地运行,你需要像mamp或xamppSo这样的东西。我把我的php和Html文件放到Library/Webserver/Documents目录,然后我通过浏览器访问它们。Html页面加载良好,但当我点击联系人表单上的Submit按钮时,我仍然只看到php代码……所以我把我的hp和Html文件放入Library/Webserver/Documents目录,然后我通过浏览器访问它们。Html页面加载良好,但当我单击联系人表单上的提交按钮时,我仍然只看到php代码。。。。