程序员人生 网站导航

PHPCMS自定义表单发送结果到Email的时间问题

栏目:DedeCMS时间:2014-06-14 14:30:50

问题:

请问自定义表单发送结果到Emial怎么把提交的时间加上去,邮件里只有一个表单的内容,没有表单提交的时间,请问这个在哪里修改,是2007sp6版本的。

回答:

发送过去的邮件有个模板.里面加上当前时间.

{date("Y-m-d H:i:s",$PHP_TIME)}

加上这个就行了.记住是邮件发送的模板,不知道是哪个?自己搜里面的文字然后找到文件.

以下为引用的内容:
$mailhtml = <<<Locoy
<table width="98%" cellspacing="1" cellpadding="3" align="center" bgcolor="#333333">

下面这一行是我添加的代码,不能标红,只有这样标示了
<tr bgcolor="#FFFFFF"><td width="20%" class="tablerow" align="center">提交时间</td><td>{date("Y-m-d H:i:s",$addtime)}</td></tr>

Locoy;
foreach($formitems['itemname'] as $k=>$item)
{
$mailhtml.= <<<Locoy
<tr bgcolor="#FFFFFF">
<td width="20%" class="tablerow" align="center">$item</td>
<td class="tablerow" align="left">
Locoy;
$j = $k-1;
$content = $receive[$j];
if(is_array($content)) $content = implode(",",$content);
$content = str_replace("","<br>",$content);
if($formitems['formtype'][$k] == 6 && $content!=$LANG['no_post_file']) $content = "<a href='".$PHP_SITEURL.$content."' target='_blank'><font color='red'>".$LANG['click_view_file']."</font></a>";
$mailhtml.=$content."</td></tr>";
}
$mailhtml.="</table>";

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐