2017-10-28 93 views
0

我想要表單將內容發送到我的電子郵件,而不是隻顯示我的php代碼在一個新窗口中,任何人都可以幫忙嗎?這裏是代碼:瀏覽器加載我的PHP文件,而不是發送電子郵件

指數

<form action="send.php" method="POST"> 
    Name: <br><input type="text" name="name"><br><p> 
    Request: <br><textarea name="request"></textarea><p> 
    <input type="submit" name="submit" value="Send!"> 
</form> 

PHP:

<?php 
$name = $_POST['name']; 
$request = $_POST['request']; 

$to = "[email protected]"; 
$subject = "It's just a test"; 
$body = "This is just a test to see if things are working okay \n\n $request"; 

mail ($to,$subject,$body); 

echo "Message sent!" 
?> 
+0

第一''

標記之前和最後''
標記後替換報價。另外,刪除(或評論)'** PHP **'。 –

+0

vicbyte - 你是什麼意思?請告訴我更多。我對此很陌生,所以對待我就像一個白癡哈哈。 –

+0

是否** PHP **應該是您的文章中的評論,或者它確實存在於php文件中? ''form'的引號實際上存在於你的代碼中,或者是試圖向我們發送代碼片段 – RiggsFolly

回答

0

初學者

一些提示
  1. 先配置XAMPP形式發送電子郵件How to configure XAMPP to send mail from localhost?
  2. 檢查數據即將由print_r($_POST)
  3. 到send.php按照本教程用於發送電子郵件from here
+0

不是一個正確的答案,但這會幫助你。之後,任何查詢,你可以問我在評論 – Xitas

+0

好吧,如果我用我的電腦上的文件替換電子郵件地址會發生什麼,它會發送數據嗎?我只是使用崇高的文字,還有其他我需要的節目嗎? –

+0

我不這麼認爲電子郵件是不同的協議和發送數據到文件是不同的。 – Xitas