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

php - 访问数组值

print_r($fanr);

结果是:

试图输出 name 的值

不工作。error.log 告诉我

请告诉我我在哪里犯了错误。

0 投票
1 回答
540 浏览

php - 无法在 Pear MDB2 包中重新声明类 mdb2_error

我没有在我的 PC 上安装 pear,而是下载了软件包并将它们解压缩到我的 web-app 中的“libs”字典中。我的 web-app 的字典结构大致是这样的:

该应用程序在我的两台 PC 上运行良好,但在虚拟主机中运行时抛出“无法重新声明类 mdb2_error”错误。

0 投票
2 回答
11046 浏览

php - 为什么我在安装 PEAR 时收到错误消息?

我正在尝试安装 PEAR 以与 PHP 一起使用。当我在http://pear.php.net/manual/en/installation.getting.php阅读安装说明时 ,我应该运行我在 C:\wamp\ 中的文件 go-pear.bat bin\php\php5.3.0 目录。根据我阅读的所有安装指南,它应该安装并问我一系列安装问题,但我收到以下错误:

phar "C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar" 没有签名 PHP 警告:require_once(phar://go-pear.par/index.php): failed to打开流:phar 错误:C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar 中的无效 url 或不存在 phar“phar://go-pear.phar/index.php”第 1236 行

警告:require_once(phar://go-pear.par/index.php):无法打开流:phar错误:无效的url或不存在phar“phar://go-pear.phar/index.php” C:\wamp\bin\php\php5.3.0\PEAR\go-pear.phar on line 1236 按任意键继续...

我不确定为什么会收到此错误。我最近刚刚安装了新的 Wampserver。

0 投票
2 回答
736 浏览

pear - 是否可以使用没有梨本身的梨包装?

老实说,我对梨一无所知(......安装和所有)。但我知道 pear 提供了许多有用的功能。我想知道是否可以使用存储库中的源文件并完全无视梨的其余部分来使用它?

我的意思是“在技术上是否可以使用存储库中的源文件并完全无视梨的其余部分来使用它?

例如 Zend Framework 也提供了固定的功能,但是这些包是紧密交错的,以至于您根本无法单独使用源文件,而必须包含它所依赖的许多其他文件。那么,梨是否存在相同或类似的情况?

0 投票
2 回答
233 浏览

php - 处理 pear xml_serializer 中的空标签

我使用 PEAR XML Serializer 从数组输入生成 xml 结果。我发现空数组元素是这样编码的:<arraykey/>。我宁愿这样 <arraykey></arraykey>

以下是我的选择:

是否有任何其他选项可以添加来解决这个问题?

0 投票
3 回答
546 浏览

php - magento 扩展安装

我想在 WAMP 中安装一个 Magento 扩展,而不是从 Magento 连接系统。

我怎样才能做到这一点?我有模块(扩展)代码,并且我已经在 Magento 安装中安装了示例数据。

谢谢。

0 投票
2 回答
3846 浏览

php - PHP:PEAR 邮件连接但未发送(无错误)?

我正在使用 PEAR 的邮件包从我的脚本发送电子邮件。我很确定我已经正确连接并声明了所有内容,但是当脚本运行时,它只是连接然后立即断开与我的邮件服务器的连接,而没有实际发送电子邮件。

从我的 Postfix 日志中:

是什么赋予了?


我知道我的 Postfix 服务器工作正常,因为我有几个其他应用程序使用它没有问题。此脚本中的用户凭据与其他应用程序中的用户凭据相同。

如果有帮助,我的 Postfix 服务器正在使用 SASL_auth(配置有 CRAM-MD5)。我希望我在 PHP 端或 Postfix 端有一条错误消息或其他内容,但它所做的只是连接然后断开连接,没有其他解释。

0 投票
2 回答
1246 浏览

php - 一起使用 MDB2 和 MySQLi(好还是坏?)

我想使用 PEAR Mail_queue 包,它需要 PEAR MDB2 包进行数据库抽象。

我目前使用 MySQLi 进行所有数据库查询,并不真正希望使用 MDB2。

在我的 PHP 应用程序中同时使用 MDB2 和 MySQLi 会是不好的做法吗?

谁能给我一个充分的理由一起使用 MDB2 而不是 MySQLi?

谢谢。

0 投票
1 回答
384 浏览

php - PHP 中的 Net_Geo Pear 包

我已经在我的 PHP 服务器上安装了 Net_Geo pear 包。

这是我正在使用的代码,

获取记录($ip);// 输出 echo "Single IP 结果:
"; 回声“; // 多个 IP 的示例数组 $arr_ips = array ( gethostbyname("www.google.com"), gethostbyname("www.heise.de"), gethostbyname("www.college.ch") ); //从 net_geo 获取信息数组 $results = $net_geo->getRecord($arr_ips); // 输出 echo "Multiple IP results:
"; echo "; ?>

但是这段代码没有显示任何结果。我认为这段代码根本不起作用。

这是 Net_Geo 对象

Net_Geo 对象 ( [cache_path] => /tmp/ [cache_ttl] => 30 [default_timeout] => 60 [default_caida_server] => http://netgeo.caida.org/perl/netgeo.cgi [default_hostip_server] => http: //api.hostip.info/ [localizer_data] => ./demo.csv [service] => [cache_prefix] => netgeo [useragent] => PHP/NetGeo [useragent_version] => 1.0 [array_limit] => 100 [cache] => Cache_Function Object ( [ expires] => 2592000 [caching] => 1 [gc_time] => 1 [gc_probability] => 1 [gc_maxlifetime] => 86400 [container] => Cache_Container_file Object ([fileLocking] => [cache_dir] => /tmp/ [文件名前缀] => netgeo [条目] => 数组 ( )

)

谢谢

0 投票
1 回答
1452 浏览

php - Pear Excel Writer: trimming leading zeros - how to prevent?

I'm using the Pear Excel Writer package to export a dataset to Excel from PHP. My problem is some of the data fields have leading zeros (such as a zip code), but these are being trimmed in Excel. I tried adding an apostrophe to the start of the fields to force a text field, but then Excel displays it, which I don't want. I'm neither a PHP nor Excel expert, but I expect I'm missing something relatively simple. Any ideas?