2013-01-22 107 views
-4

我有一個聯繫表格,其中的所有標記(javascript除外)can be found here.表單發送一封電子郵件,其中包含用戶輸入的信息,無論哪個電子郵件都是在選項面板中的to_email下定義的。聯繫表格IP地址

我使用這種形式在WordPress和希望有填寫附加到消息的形式的人的IP地址。我試圖從this post包含的代碼,但我是一個新手,PHP似乎並不能正確地納入它(實際上與消息的其餘部分發送)。

如果有人能提供幫助,以什麼樣的代碼,我應該包括和我應該包括它顯示發送者的IP地址,我將不勝感激。

回答

1
$body = "Name: $name \n\nEmail: $email \n\nComments: $comments"; 

更換

$body = "Name: $name \n\nEmail: $email \n\nComments: $comments \n\nIP: ".$_SERVER['REMOTE_ADDR']; 
0

我知道這是一個很老的問題,但我雖然要幫助誰到達這一點。 首先,我會建議Contact form 7 plugin用wordpress創建一個表單。

它可能看起來像這樣的創作形式:

enter image description here

您在郵​​件正文中(在右列「郵件正文」中的截圖)以下的短代碼添加:

[wpcf7.remote_ip]

將(沒有修飾)看起來像您的消息:

來源:[您的名稱] < [你的電子郵件]>主題:[您-主題]

消息正文:您的消息]

從發送:[wpcf7.remote_ip ]

-

該E-mail從接觸形式檢測發送(協://本地主機:8888/WordPress的)

這會顯示用戶IP爲您會收到的電子郵件。

在您的文章

然後,你整合給到頁面(像)短代碼:

[聯繫外形7 ID = 「1056」 標題= 「示例表」]