2013-01-22 72 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” 标题= “示例表”]