我正在寻找免费/开源php表单电子邮件脚本/类。主要要求是PHP(逻辑)和HTML和CSS(设计)是分开的,即我可以创建表单,只要我需要所有类型的输入/字段,并且脚本将自动处理处理。
表单应验证用户输入(检查空字段,清理代码并检查正则表达式的电子邮件),可以选择定义必填字段,具有反垃圾邮件功能(如验证码),返回错误以便突出显示用户和电子邮件结果到指定的地址。
如果可能,可以在没有反向链接的商业项目中使用它。
到目前为止,我发现:PHPFormailMail但它似乎不再受支持了,而Wufoo需要反向链接,并且非现场托管。
不要问太多?有这样的事吗?如果没有可用的PHP脚本,是否有任何Web服务帮助创建联系表单?
答案 0 :(得分:3)
Swift Mailer功能非常强大并得到很好的支持。它本身不包括Captcha支持,但应该很容易与另一个验证码库一起使用。
我还应该注意,它是免费的(LGPL),积极开发,具有出色的文档,是现代最佳实践面向对象的PHP。
答案 1 :(得分:2)
似乎没有人提到PHPMailer-FE,你可以使用多个表单,它是一个Form to Email网关,你可以添加隐藏的字段进行配置,这真的很好。而且它来自制作PHPMailer的同样的家伙,所以它很好。这是manual。
至于验证,我建议您使用fValidator或LiveValidation,这样您就可以将表单与其自身的验证分开。
希望它有所帮助!
答案 2 :(得分:1)
用php做这个并不是很难,但是你可以在不编写代码的情况下使用很好的方法。
您可以使用Google文档表单创建表单并获取提交,非常易于使用,您甚至可以将其嵌入到您的网站中。
这里有一个关于它的更多信息的链接
http://docs.google.com/support/bin/answer.py?hl=en&answer=87809
作为示例,我使用google文档创建了一个表单并将其放入我的网站上的活动中:
http://www.antiyes.com/event/so-answer-1850656
它嵌入了iframe。
另外,您可以分享结果甚至公开,即。
http://spreadsheets.google.com/pub?key=t_ivBxAmfmLm0z32trMk2_g&single=true&gid=0&output=html
答案 3 :(得分:1)
查看form tools这是一个非常方便的开源脚本,可以管理多个网站上的表单。
答案 4 :(得分:1)
联系表格中有一个巨大的“功能愿望清单”!
我建议您在hotscripts中搜索符合您需求的内容。
我在该列表中找到了三个有趣的资源:
你总是可以尝试创建自己的:一个学习jQuery的好机会,它是wonderful validation plugin。