只需单击一次即可发送包含当前页面名称的消息

时间:2013-01-07 21:18:54

标签: php html email joomla message

我的网站包含超过10000个视频,有时嵌入的视频无效,我需要向访问者显示此消息“如果视频不再显示则点击此处”,当他们点击此消息时,我将从已点击的页面收到通知

我没有找到任何可以做到这一点的joomla扩展

如果我把这个PHP代码放在我的joomla网站的每一页

<form action="" method="post">
<input type="submit" value="Send details to embassy" />
<input type="hidden" name="button_pressed" value="1" />
</form>

<?php

if(isset($_POST['button_pressed']))
{
    $to      = 'nobody@example.com';
    $subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

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

echo 'Email Sent.';
}

?>

只需点击一下,它就会向我发送消息。

我如何收到包含用户点击的页面名称的邮件?

在使用此HTML代码的Joomla中,我们可以获取当前页面的名称。

<? $doc =& JFactory::getDocument();
echo $doc->getTitle();?>

1 个答案:

答案 0 :(得分:1)

这样的东西
$message = 'Page:' . $doc->getTitle();

应该这样做。