我为一个同事的项目安装了一个调查web应用程序。效果很好。我已经根据我们的喜好定制了HTML、CSS(带有单独的打印样式表)和JavaScript。
我需要用户能够发送一个动态生成的问题页面的内容(在我们的情况下实际上是“建议”,但仍然是“问题”到系统)要么在一封电子邮件的正文,要么作为附件。此内容包含多个div,其中包含简单格式(一些粗体)的文本内容。最好这封电子邮件会使用我定义的打印样式表,但实际上任何可读的都可以。
我将使用现有的服务,如LimeSurvey,但该服务访问给定的URL本身,并将其转换为PDF。这意味着他们得到的是调查的首页,而不是用户看到的动态生成的页面内容。
我已经搜索并找到了一些关于可以发送格式化电子邮件的PHP库的讨论,但是我几乎没有PHP经验。我想也许我可以使用JavaScript或JQuery来获取页面的内容,然后使用服务器端工具在电子邮件中发送内容……但我不太知道从哪里开始。我可以完全访问我们的web服务器,因此可以安装任何必要的库或脚本。
或者如果有一种方法可以使用mailto:
链接来实现这一点,那就足够了。
有谁知道如何在电子邮件中发送动态生成页面的内容吗?
提前谢谢。
最佳答案
您可以使用LimeSurvey提供的附带系统。
使用表达式管理器构造身体的某个部分:例如:在某个等式问题类型中,{QuestionCode.question}的答案是{QuestionCode.NAOK}(之后更容易使用)
使用“Send basic admin notification email to:”par输入电子邮件地址:您也可以使用它们:例如{if(Q1.NAOK==Y','yesadress@example.org','adress@example.org')}。。。
使用电子邮件模板/基本管理通知来放置所有需要的内容。
丹尼斯
关于php - 通过电子邮件发送动态生成的调查页面的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7561451/