问题标签 [pear]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 php 发送邮件并转义 hotmails 垃圾文件夹
我一直在尝试让 PEAR::mail 成功地将电子邮件发送给 hotmail 用户,而不会被标记为垃圾邮件并最终进入垃圾文件夹,我只使用 hotmail 对 yahoo/gmail 没有任何问题。
google 建议这是 hotmail 的常见问题,可能的原因可能包括
- 服务器主 IP 的反向 DNS 不正确
- 缺少 SenderId/SPF 记录
- 被列入黑名单
检查了以上所有内容后,我只能想到另一个原因-标题格式不正确?
为了测试这个理论,我将 Outlook 设置为通过 PEAR::mail 使用的相同地址发送电子邮件并发送了一个快速测试 - 它直接发送到我的收件箱
所以我将 PEAR::mail 发送的电子邮件的标题与 Outlook 发送的标题进行了比较,只有一些差异 - 我只列出了差异以节省空间(和人们的眼睛)
PEAR::mail 标头(不在 Outlook 标头中)
Outlook 标头(不在 PEAR::mail 标头中)
我能看到的唯一其他区别是
- From: 和 To: 标头的顺序颠倒了
- 并在 Received: 标题部分
外表
梨::邮件
标题中的这些小差异可能是原因还是我找错了地方?我知道这可能有问题,因此为什么我选择使用 PEAR::mail 类而不是自己滚动但现在我真的不知道该去哪里,任何帮助将不胜感激。
更新:根据更改日志的建议,我尝试将 MS 标头添加到 PEAR::mail 类中,并且我尝试用 PHPMailer 替换 PEAR::mail(带有 & 没有额外的标头)-它们最终都在垃圾文件夹中。
我开始相信它可能不是标题。
更新 2:我应该提到这些电子邮件只是用于验证用户注册的电子邮件地址的注册确认 - 没有邮件截图等,因此我们的数量非常低。
我曾考虑警告提供@hotmail/live 电子邮件地址的用户将我们添加到他们的地址簿或检查他们的垃圾文件夹 - 但这对我来说似乎不专业 - 我可能不得不求助于这个。
至于获得发件人分数认证 - 考虑到这些电子邮件的数量和目的低,我不太可能证明这样做的成本是合理的。
php - PHP5:调用外部函数,并记录错误
我对 PHP 很陌生,并试图在我的本地站点上设置 phpBB。我有 apache2 和 php5 的股票 debian 安装。phpBB 安装程序运行良好,连接到数据库并毫无问题地创建了所有表。但是当我试图打开登录页面时,我得到了一个 0 字节的响应。
一点点挖掘表明它从来没有通过对 mysql_pconnect() 的调用。php 二进制文件只是退出而没有错误或消息。什么都没有。我尝试运行以下代码:
并且 "id=" 字符串从不打印。它什么也不做。我不知道去哪里查看发生了什么错误,或者根本不知道发生了什么。我安装的只是使用梨的“mysql”......也许我还缺少其他东西?
这一定是某个地方的路径问题。mysql 扩展很好地构建在
回答:
jishi:通知我“@”运算符禁止输出,包括错误消息(@echo off,有人吗?)
tomhaigh:扩展必须在 php.ini 文件中显式启用。将“extension=mysql.so”行添加到 php.ini 后,以下代码运行良好:
喜悦!
php - “在这台计算机上记住我”的 php/pear 包
我知道这通常是用 cookie 完成的,但是我在不同的浏览器上得到了不可预测的结果,并决定寻找一个专注于此的 pear 包。只是想知道是否有任何人在这种特殊情况下成功使用过的包(例如 HTTP_Client?)。或者实际上,人们在手动设置 cookie 并检查它们的过程中是否从来没有或很少遇到问题?使用包来处理 cookie 是否常见?
php - XML/Parser.php 安装
我最近使用 Linux 和 PHP 5 与 godaddy 注册了共享网络托管。我想使用多个 RSS 提要。我以前在 Apache 下运行这一切,但是,主机提供了 PEAR 安装。现在我必须自己做这件事,而且我在陌生的领域。我安装了 PEAR PHP 并设法在 pear 目录中获取 rss.php。它现在要求 XML/Parser.php,我不想再花一周时间寻找在哪里以及做什么。你能告诉我在哪里可以找到这个例程,用 ftp 将它复制到 PEAR 目录中是否有任何问题?
php - 在 PHP 5 上安装 PEAR?
我想在 PHP 5 上安装 PEAR,所以我可以使用 Spreadsheet_Excel_Writer。
我不知道如何在我的 ISP 或我的个人 MacBook 上安装它。
双方的想法?
php - 向 PHP 核心添加函数
我有几个我写的函数,我经常在我的服务器上使用,有没有办法可以将它们添加到核心中,这样我就不必从外部文件中包含它们?
我正在运行 PHP5
php - PHP:使用 PEAR 写入 excel 文件
我已经安装了 PEARSpreadsheet_Excel_Writer
和 OLE。示例程序已成功执行,但是当我尝试读取文件时,它显示垃圾值。我也试过$workbook->setVersion(8);
了$worksheet->setInputEncoding('UTF-8');
我正在使用本教程和谷歌来解决这个问题。
http://www.sitepoint.com/article/getting-started-with-pear/3/
提前致谢。
php - 在 PHP 中应用差异
我正在使用 Text_Diff PEAR 包来区分短文本文档,其中 Text_Diff 对象是使用每个文档中以空格分隔的单词列表创建的。我希望将差异存储在数据库中,然后在再次加载文件时应用它。有没有一种简单的方法来应用这个差异,还是我需要编写一个函数来解析它?
php - 使用 Math_Matrix PEAR 库的意外 T_CLONE
我以前没有使用过 PEAR,所以我可能在做一些愚蠢的事情。我已经安装了 Math_Matrix 库,但是当我包含它时,我得到了一个错误。我的整个代码是这样的:
我得到的错误是这样的:
我真的不知道该怎么做。我想我能想到的解释是:
- 我没有正确安装 Math_Matrix 库(我在一个已经安装了 PEAR 的共享服务器上)或者下载了错误的版本。
- 在包含 Matrix.php 之前,我应该包含其他内容
- 我包含了错误的文件(或正确的文件名,但路径错误,不知何故)。
要安装它,我做了以下操作:
php - PEAR 与 PHP 时间函数
我正在研究基本时间函数(创建 UTC 时间戳并转换为本地时区)。我遇到的第一组教程指向 PEAR,因为它更好地避免了计算中的溢出错误。现在,在另一个中途,PEAR 似乎在某些操作系统上运行的某些时区功能存在问题。作者推断PHP5更稳定!我现在对最好的有点困惑。你能从经验中推荐吗?