摘要:
公司在建立海外版网店的时候需要gmail发送邮件,在添加gmail参数完毕后测试失败,谷歌后被shopex客服告知暂无法用gmail发,因为使用ssl加密。不甘心后继续搜索PHP使用ssl的smtp,果然给找到了结果。shopex也是使用php常用的邮件发送类,直接修改core/model/utility/mdl.smtp.php。修改相关位置的代码为:$this->smtp_conn = fsockopen("ssl://" . $host, # the host of the server...就能正常使用gmail的smtp服务器发送邮件了 阅读全文
摘要:
这两天找了很多例子,都相当繁杂,最后还得靠SO,得到了简练的答案。在Models加入 public class RegisterModel { [Required] [Display(Name = "User name")] [Remote("doesUserNameExist", "Account", HttpMethod = "POST", ErrorMessage = "User name already exists. Please enter a different user name.&quo 阅读全文
摘要:
同事质检EPUB文档需要读取opf的内容,临时上网找了些XML相关代码研究。结果在获取某些节点一直无法正确实现,网上大部分条目也无法解决问题。最后找到问题所在,如果使用非默认命名空间,需要添加相应的命名空间。XmlDocument xml = new XmlDocument();//opfUrl为opf文件路径xml.Load(opfUrl);XmlNamespaceManager nsMgr = new XmlNamespaceManager(xml.NameTable);//http://www.idpf.org/2007/opf为该XML文档命名空间nsMgr.AddNamespace( 阅读全文