问题标签 [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 投票
7 回答
12234 浏览

php - PEAR 的替代品:PHP 5.3 上的 MDB2

多年来,我一直在 php 中使用 pear 包。我正在升级/移动使用 MDB2 pear 包的站点,并且尚未针对 PHP 5.3.X 进行更新。

在 5.3 中,MDB2 正在返回那些令人讨厌的新错误。

我知道我可以更改我的错误报告设置以摆脱它们,但我宁愿不做任何例外。无论如何,这些天还有其他人在使用 MDB2 并有解决方案吗?有没有类似的数据库包推荐?

0 投票
1 回答
559 浏览

php - Pear DB_DataObject 和输入清理

在将值添加到查询中以防止 sql 注入之前,我通常使用自己的函数来清理输入。我也使用梨 DB_DataObject。

我在这里读到 DB_DataObject 会清理输入本身。这是真的?我可以将未清理的输入分配给 DB_DataObject 对象吗?(mysql_real_escape_string 怎么样?,我将它与 DB_DataObject 结合使用时出现错误,因为尚未建立与 DB 的连接)

我也很好奇其他人如何清理那里的输入。有最佳实践吗?

0 投票
1 回答
576 浏览

php - 扩展 HTML_BBCodeParser_Filter

我正在尝试向 PEAR 包 BBCodeParser http://pear.php.net/package/HTML_BBCodeParser/docs/latest/li_HTML_BBCodeParser.html添加额外的标签,为此,我相信我需要将 Object.php 放在 \ php5.3.0\PEAR\pear\HTML\BBCodeParser\Filter 并调用 addFilter。

对象.php

extbbcode.php

当我查看 extbbcode.php 时,我会收到此错误

严格标准:非静态方法 PEAR::getStaticProperty() 不应被静态调用,假设 $this 来自 D:\wamp\bin\php\php5.3.0\PEAR\pear\HTML\BBCodeParser.php 中的不兼容上下文在线169

如果我注释掉 $parser->addFilter('object'); 行然后它按预期工作,即产生有效输出。我还可以指定一个现有的过滤器,即

基本.php ,图片.php

如果我使用无效过滤器调用 addFilter(即文件不存在),我会收到“加载过滤器 $filter 失败”消息。

有人能发现我做错了什么吗?在我看来,Object.php 包含在内,但会产生那些奇怪的 STRICT 消息。所以我的问题肯定出在那个文件上。

如果有人对这门课或那个错误信息有经验并且可以指出我正确的方向,我会很高兴:)

BBCodeParser.php

编辑:设法让 PEAR 在我当地的 WAMP 上工作,所以我可以通过排除我遇到的另一个问题来简化问题。

0 投票
5 回答
28280 浏览

php - 如何通过 PEAR 安装旧版本的 PHPUnit?

我想将我安装的 PHPUnit 3.4 降级到 3.3。我只是不知道该怎么做。

如何使用 PEAR 在 Ubuntu 上安装 PHPUnit 3.3 版?

0 投票
4 回答
49560 浏览

php - 如何卸载梨包?

卸载梨包的命令是什么?

0 投票
1 回答
1047 浏览

php - 安装 pear 包的问题(加载 /usr/lib64/php4/php_ioncube_loader_lin_4.3_x86_64.so 失败)

尝试安装 pear 包并不断收到这个奇怪的错误。你能解释一下吗?

完整留言:

0 投票
5 回答
231 浏览

php - 这里有人试过梨吗

嗨,我一直在阅读很多关于 PEAR 邮件包的文章,看起来 PEAR 是我需要尝试的东西。

我有兴趣建立一个完整的邮件服务器,类似于传统的 SMTP 邮件服务;它结合了邮件队列、使用后端数据库重新发送等。我的印象是 PEAR 可以做到这一点,但它的服务可以与 Outlook 等邮件客户端一起使用来发送邮件,就像任何 smtp 服务器守护进程可以输入端口号一样、服务器名称和/或安全协议?

谢谢

0 投票
3 回答
1699 浏览

php - 在不访问 Internet 的情况下安装 PEAR

我需要在没有外部网络访问权限的服务器上安装 PEAR。php 文件夹中没有 go-pear.bat,即使它有 go-pear.bat 我认为它需要访问网络。

我从 PEAR 网站的本地副本中查看了安装 PEAR。但它需要已经安装 PEAR 才能工作。

那么你们中的任何人都知道如何在不访问互联网的情况下安装 PEAR 吗?

0 投票
3 回答
5917 浏览

php - PEAR 最适合用于什么

我无法理解 PEAR 或其用法。还有一些关于它的可维护性的讨论,所以我认为帮助我衡量我的程序的哪些子组件需要它的更好方法是询问其他人用它做什么。您将 PEAR 用于什么用途,这是一个不错的选择?你考虑用它做什么,但最终选择了别的东西,为什么?我正在寻找具体的例子,比如“我有一个发送邮件的错误报告页面,正在考虑使用 PEAR::Mail”或类似的东西。

谢谢你们。

0 投票
1 回答
384 浏览

php - PHP - QuickForm 提交为获取而不是发布

我正在尝试开始使用 PEAR 的 HTML_QuickForm,但我遇到了问题。出于某种原因,我的所有表单数据都是使用 GET 而不是 POST 提交的。默认应该是 POST 并且我已经尝试明确设置它。我唯一能弄清楚的是,当我在表单上简单地调用 display() 时,它可以正常工作。我正在使用静态模板,由于某种原因,当我使用它时它无法正常工作。我的代码如下所示。