2013-05-16 216 views
-1

我有一個關於PHP電子郵件功能的問題,我希望你能幫助我。我幾乎沒有任何PHP經驗。發送表單結果到電子郵件地址通過PHP

我成立了一個網頁,用戶可以通過HTML表格提交以下信息: 姓名,電子郵件,電話和情侶下拉選擇器。

我創建了一個空的form.php,當點擊提交時,它連接到該PHP文件。事情是,我想結果被郵寄到我的電子郵件地址WIHOUT mysql數據庫,據我所知這可能與PHP,但我找不到任何教程。

請問你能給我任何指點或指導,我該怎麼辦?

在此先感謝 乾杯:))

編輯:我忘了提,有一些PHP的教程,我設法將郵件發送到我的電子郵件地址,並設法正確地獲取電子郵件主題,但我無法在發送的電子郵件正文中得到電子郵件的結果,正文始終爲空。

您能否給我一個示例腳本,我如何才能在消息正文中獲得此表單的結果?大多數教程展示瞭如何在body中獲取$ message,但是我沒有真正的文本通過$ message發送。我只是有幾個文本字段和幾個下拉選擇器。

+0

你應該瞭解'郵件()'函數呢?不是? – samayo

+0

顯示代碼 - 你有什麼嘗試? – calumbrodie

回答

1

就試試這個:

<?php 
$to = "[email protected]"; 
$subject = "Test mail"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From:" . $from; 

if(mail($to,$subject,$message,$headers)){ 
echo "Mail Sent.";} 
else{ 
echo "Mail not sent"; 
} 
?> 

編輯: 1:[email protected];和[email protected]只是兩個不同的電子郵件,就像它提到了電子郵件的發件人和收件人 因此,請確保將我上面給出的電子郵件更改爲您要發送的電子郵件。

2:如果你想樣式<div>然後做這樣的事情:

echo "<div style='color:white; background-color:red; font-size:14px; padding:20px; 
border:1px solid black;'> Mail Sent</div>"; 
+0

PHP Noob?更喜歡PHP GOD給我:))謝謝!非常感謝!對你來說這可能是一個簡單的5分鐘的答案,但你只是讓我的一天。乾杯! :)) –

+0

大聲笑,這是最有趣的評論。別擔心,有一天你會成爲主人,繼續練習。 – samayo

+0

))它成功了,我很滿意結果。但是,如果你不介意,我有幾個Noob問題,幫助他們。 有沒有辦法在DIV中顯示「郵件發送」的東西,所以我可以這樣做? 2)「[email protected]」的區別是什麼?和'[email protected]'; ?他們都工作正確? –

0

使用mail()功能:

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

詳細的手冊:http://php.net/manual/en/function.mail.php

+0

嗨user2270404。感謝您的快速回復:)) 與一些PHP教程,我設法發送郵件到我的電子郵件地址,並設法得到正確的電子郵件主題,但我無法得到電子郵件發送的身體電子郵件的結果,正文總是空的。 你可以給我一個示例腳本,我怎麼能得到這個形式的消息體的結果? 大多數教程都展示瞭如何在body中獲取$ message,但是我沒有真正的文本通過$ message發送。我只是有幾個文本字段和幾個下拉選擇器。 –

+0

$ message是一個var,你放入它是由你決定的。 – 2013-05-17 00:03:41

+0

@ArchilChkheidze查看我的[答](http://stackoverflow.com/questions/16599056/send-sign-up-form-results-to-email-address-via-php/16599469#16599469) – samayo

相關問題