簡體   English   中英

PHP電子郵件代碼顯示在瀏覽器中,但不發送電子郵件

[英]PHP email code showing in browser and not sending email

我用html制作了一個表單,該表單的底部有一個提交按鈕,當按下它時,它應該轉到PHP文件,然后從表單中獲取數據,然后將其發送到我的電子郵件中,但是當我按提交,它只會在屏幕上顯示PHP代碼。 這是html代碼:

<div id="form">
<form action="" method="post">
<label>Name:</label>
</br>
</br>
<span><input type="text" name="firstname"></span></br>
<label>Email:</label>
</br>
</br>   
<span><input type="text" name="email"></span></br>
<label>Subject:</label>
</br>  
</br>
<span><input type="text" name="subject"></span></br>
<label>Message:</label>
</br>
</br>  
<span><textarea name="myText" cols="46" rows="10"></textarea></span>
</br>
<input type="submit" value="Submit" formaction="form.php">
</form>
</div>

該代碼位於div中,因此以后可以在CSS中對其進行樣式設置。 這是PHP代碼:

<?php
$myemail = "myemail@hotmail.co.uk";

$firname = $_POST['firstname'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$myText = $_POST['myText'];

mail($myemail,$subject,$myText,$headers);
?>

我對PHP完全陌生,所以我不知道代碼有什么問題。

似乎您的計算機上未安裝PHP。

嘗試安裝:

適用於Windows的XAMPP

要么

Mac版MAMP

您需要將表單操作設置為腳本

<form action="form.php" method="post">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM