我已經創建了一個網頁的HTML格式,其中只包含3個字段名稱,電子郵件和消息和一個按鈕。第二頁的PHP發送郵件命名爲status.php.but當我點擊發送郵件按鈕,它不重定向到status.php而不是還會下載page.why這是happening.Anybody可以告訴.. 這裏是代碼:發送電子郵件在PHP中從HTML表格
<form method="post" action="status.php">
<ol>
<li>
<label for="name">Name (required)                  </label>
<input id="name" name="name" />
</li>
<br /><li>
<label for="email">Email Address (required)    </label>
<input id="email" name="email" />
</li>
<br /><li>
<label for="message">Your Message                      </label>
<textarea id="message" name="message" rows="8" cols="50"></textarea>
</li>
<br /><li>
<input type="submit" name="submit" value="Send Email"/>
</li>
</ol>
</form>
PHP代碼:
<?php
if(isset($_POST['submit']))
{
$to = '[email protected]';
$subject = 'Email Test';
}
$status = 'Name: ' .$_POST['name']. "\r\n\r\n";
$status .= 'Email: ' .$_POST['email']. "\r\n\r\n";
$status .= 'Message: ' .$_POST['message'];
echo $status;
?>
你可以嘗試添加onSubmit屬性到你的窗體,
你應該使用Absolute路徑執行例如。 http://localhost/first.html如果您使用相對路徑eg.file:///var/www/html/first.html,那麼文件下載 – WisdmLabs
^yup。接得好。我錯過了'下載'這個詞 – fusion3k