草庐IT

mail-form

全部标签

php - 使用 Mail() 类发送的电子邮件显示 HTML 代码而不是结果

这就是我使用Mail()发送电子邮件的方式来自opencart的类(class):$mail=newMail();$mail->protocol=$this->config->get('config_mail_protocol');$mail->parameter=$this->config->get('config_mail_parameter');$mail->hostname=$this->config->get('config_smtp_host');$mail->username=$this->config->get('config_smtp_username');$mail

php - Zend Framework : setting a Zend_Form_Element form field to be required, 我如何更改用于确保元素不为空的验证器

当使用Zend_Form时,验证输入是否留空的唯一方法是做$element->setRequired(true);如果未设置且元素为空,在我看来,验证未在元素上运行。如果我确实使用了setRequired(),该元素会自动获得标准的NotEmpty验证器。问题是这个验证器的错误消息很糟糕,“值是空的,但需要一个非空值”。我想更改此消息。目前,我已经通过更改Zend_Validate_NotEmpty类来完成此操作,但这有点hacky。理想情况下,我希望能够使用我自己的类(派生自Zend_Validate_NotEmpty)来执行非空检查。 最佳答案

php - Drupal 表单 API 和 $form_state ['storage' ] 在页面刷新时被销毁

我有一个显示两个提交按钮的表单。第一个提交按钮将$form_state['storage']设置为一个值。然后第二个提交按钮读取这个$form_state['storage']值。如果设置了该值,则会显示一条成功消息。如果未设置该值,则会显示一条失败消息。这是将重现我的问题的代码:functionmymodule_test_admin(){returndrupal_get_form('mymodule_test_form');}functionmymodule_test_form(&$form_state){$form['mymodule_test_form1']=array('#ty

php - 使用 PHP 的 mail() 函数需要 SMTP 服务器吗

使用PHP的mail()函数需要SMTP服务器吗?附注我使用的是共享托管帐户,因此我无法安装SMTP服务器,他们也没有提供。 最佳答案 PHP的mail()函数不需要SMTP。它使用一个名为sendmail的程序,该程序默认在Unix/Linux平台上普遍可用,大多数网络主机免费提供此功能。 关于php-使用PHP的mail()函数需要SMTP服务器吗,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

php - 如何阻止 Zend Form 错误被呈现为无序列表?

目前,我的ZendForm上的错误消息在元素下方呈现如下:Apasswordisrequired.我不喜欢这样。我怎样才能让它变成这样:Apasswordisrequired.我尝试过的事情:删除并重新声明错误装饰器:$password->removeDecorator("Errors");$password->addDecorator("Errors",array("tag"=>"div"));不起作用;我明白了:Apasswordisrequired.包装其他HtmlTagErrors周围的装饰器装饰器。所有这一切只是将样式添加到列表中。例如,我尝试添加标签,但不是替换列表,而是将

php - Zend Form - 一页中的多个表单和 (CSRF) token 验证

我使用Zend-Form在我的项目中生成我的表单。第一:如何在同一页面处理多个表单,并且只发布提交的表单?第二:当我在同一个页面上有两个表单时,token将只验证HTML中最顶层的呈现表单。第二种形式出现“token不匹配”错误,从而使该形式无法发布。您如何为每个表单提供一个不与其他表单冲突的唯一token?真诚的,为什么 最佳答案 WhenIhavetwoformsonthesamepagethetokenwillonlyvalidatethetopmostrenderedformintheHTML.Thesecondformwi

php - 通过php mail()函数发送邮件

这个问题在这里已经有了答案:PHPmailfunctiondoesn'tcompletesendingofe-mail(31个答案)关闭7年前。我在通过phpmail()函数发送邮件消息时遇到问题。我不确定代码是否有问题,因为我读过一些托管服务器不允许发送邮件,但我也试图在网站位于本地主机上时发送此邮件,但它仍然不起作用-单击“发送”我看到信息:“您的邮件已发送”,但是当我检查我的邮箱时没有邮件(也是垃圾邮件)。对我来说,代码看起来不错,但也许我遗漏了什么。我正在考虑的第二个选项是我的本地主机也不允许发送邮件。Name:Surname:E-mail:Message:Typeyourme

php - Form::file:如何在验证错误后和/或更新时使用 Input::old 重新填充?

在我的PhotosController中,我试图修改编辑操作,以便它在Form::file()输入字段中显示现有值(并且,如果验证失败,它会重新填充该字段)。if($validation->passes()){//savestheimageontheFSandupdatesthedbentry}returnRedirect::route('photos.edit')->withInput(Input::all())->withErrors($validation)->with('message','Therewerevalidationerrors.');上传过程正常,但当我查看现有记

php - 在没有文件输入的表单上使用 enctype ="multipart/form-data"可以吗

在我的服务器(运行PHP5.4)上,我有一种从数据库连接对象传递表单的通用方法。有些对象会有文件输入,有些则没有。我宁愿总是设置enctype="multipart/form-data"而不是抓取表单(或数据库对象)来查看它是否包含并有条件地执行。我用这样的形式测试了它并且接收到的数据与我将enctype留空时完全相同(来自$_POST参数)。所以,我的测试表明没问题,但有什么理由让我应该放弃enctype="multipart/form-data"对于不包含文件的表单提交? 最佳答案 简短的回答:是的。稍微长一点的答案:是的,但是

php - 为什么 PHP mail() 需要像 sendmail/postfix/etc 这样的邮件程序。发送电子邮件?

想要改进此帖子?提供此问题的详细答案,包括引用和对答案正确原因的解释。不够详细的答案可能会被编辑或删除。为什么PHPmail()函数需要sendmail/postfix等邮件程序。用于发送电子邮件?我问是因为发送电子邮件是客户端操作,不需要运行服务器。无需安装sendmail/postfix/等即可创建nativePHP邮件功能有何复杂之处。作为服务器可以获取请求而不仅仅是作为客户端发送电子邮件的服务器具有过多功能的程序?