问题标签 [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.

0 投票
3 回答
1022 浏览

php - OOP php5 结构

我一直在尝试制作 OOP PHP5 代码。但我认为我的尝试很笨拙。这些是我的问题:

  • 他们是包含数据库配置信息的更好、更精简的方法吗?
  • 我能以某种方式绕过必须在我制作的每个函数中声明 $db = new Db() 吗?
  • 我应该使用 PEAR 作为数据库抽象层而不是 Mysqli_database.php 吗?

mysqli_database.php

测试数据.php

配置文件

包括.php

索引.php

0 投票
4 回答
4599 浏览

php - 如何用 php 创建 rss 阅读器?

我正在使用 php 创建 rss 阅读器应用程序。它基本上是从用户那里获取 rss url,而使用 php 我正在创建一个 rss 阅读器。但是我有一些问题如何使用 php 获取 rss 内容我尝试使用 pear 扩展但我有一些问题有了那个。看到一些不那么复杂的示例代码或示例应用程序源代码会很好。

0 投票
6 回答
5784 浏览

php - 如何显示 2 个 html 文本块的比较

我需要使用 html 标签获取两个文本块并进行比较 - 合并两个文本块,然后突出显示从一个版本添加或删除的内容到下一个版本。

我已经使用 PEAR Text_Diff 类成功地呈现了文本的比较,但是当我尝试在其中抛出带有 html 标签的文本时,它变得丑陋。由于该类使用基于单词和字符的比较算法,html 标签被破坏,我最终得到了像<p><span class="new"> </</span>p>. 它屠杀了html。

有没有办法在保留原始有效 html 标记的同时生成文本比较?

谢谢您的帮助。我已经为此工作了几个星期:[

这是我能想到的最佳解决方案:使用 1 个特殊的非标准字符(如苹果徽标(opt shift k))查找/替换每种类型的 html 标签,使用这种原始降价进行比较,然后恢复非标准字符回到标签。任何反馈?

0 投票
3 回答
44879 浏览

php - 如何使用 PEAR 邮件发送 html 邮件

我正在使用 PEAR 邮件系统发送经过身份验证的邮件。我需要发送带有链接的 HTML 邮件。在我开始使用 PEAR 邮件之前它工作正常。现在我无法发送 HTML 邮件。

邮件正文如下所示:

邮件中出现一个标签。知道如何解决这个问题吗?请帮助..

0 投票
5 回答
283 浏览

c# - PEAR 替代品 用其他语言

对于 Ruby 或 C# 等其他语言,是否有像 PEAR for PHP 这样的优秀类存储库?如果有,它们是什么?

他们有什么好处吗?

0 投票
5 回答
35491 浏览

php - PECL 和 PEAR 有什么区别?

我可以看到 GD 库是用于图像的。但是我看不出PECL和PEAR之间的区别。两者都有身份验证。两者的主要区别是什么?他们为什么不把它们结合起来?

0 投票
4 回答
845 浏览

php - 使用 PEAR 时出错

我正在学习 PHP PEAR 并测试以下代码。但是,当我登录时,出现以下错误。

谁能告诉我代码有什么问题?

++++++++++++++++++

警告:session_regenerate_id() [function.session-regenerate-id]:无法重新生成会话 ID - 标头已在第 830 行的 C:\xampp\php\PEAR\Auth.php 中发送

警告:无法修改标头信息 - 标头已由第 858 行 C:\xampp\php\PEAR\Auth.php 中的(输出开始于 C:\xampp\htdocs\php5adv\Ch04\login.php:50)发送

++++++++++++++++++

0 投票
2 回答
291 浏览

php - php梨net_dns

你好

有谁知道我在哪里可以找到关于 Pear 模块 Net_DNS 的好文档?

0 投票
1 回答
4622 浏览

php - 如何使用 GNUPG 和 Crypt_GPG

我正在尝试使用 GNUPG 和Crypt_GPG来加密准备通过电子邮件发送到客户端服务器的数据,但我在设置它时遇到了问题。

  1. 我已经在服务器上安装了 GNUPG,它工作得很好,位于/home/myserver/.gnupg
  2. 我已经将 Crypt_GPG 安装到/home/myserver/php/Crypt并编辑了各种文件以具有彼此的绝对链接引用。他们工作正常。
  3. 我已经使用我的服务器 CPanel 创建了一个测试公钥/密钥。密钥生成良好。

这是我的测试代码(保持调试模式)

第一部分代码运行良好 - 检索、显示公钥并显示指纹。

问题出在第二个代码块上——实际上是在尝试加密某些东西。我在调试输出中得到这些错误。我不会发布完整的输出(很大),但我希望这些是重点:

然后:

对我来说,Crypt_GPG 似乎在从 GNUPG 密钥中选择所需内容时遇到问题?它似乎正确地找到了密钥,但它与密码短语有关。这是我的理解和代码的错误,还是因为 CPanel 和 Apache 是不同的用户或什么?

需要一些指导,谢谢;)

0 投票
1 回答
155 浏览

php - Linux机器上的PEAR Auth问题

我在 linux 机器上遇到了 PEAR Auth 的问题。在进行开发的Windows机器上没有问题。

用户会收到验证失败时显示的无效用户名/密码消息。

有没有人有同样的问题?

使用 MDB2 进行数据库连接。

问候,