问题标签 [php-5.2]
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 strstr() 函数替换
这是我如何在 PHP 5.3.10 上的本地主机上使用strstr的示例
好吧,我在托管服务器上上传了我的文件,但它们运行的是 PHP 5.2,因此该功能strstr($string, '_', true)
不起作用。有没有我可以使用的替代方法来获得相同的结果?
php - PHP 兼容性问题
我已经更新了我们数据库中的 php 版本,因此我们可以使用一些 wordpress 网站。自从从 PHP 版本 5.2.1 更新到 5.2.17 后,我们的数据库上的其他服务出现了一些问题。
所以我想知道 PHP 5.2.17 是否向后兼容 php 5.2.1?
php - 重新声明功能适用于旧服务器但不适用于新服务器
我正在将 PHP 5.2.x 应用程序迁移到新的 5.2.x 服务器。旧服务器实际上是在多年前作为 PHP 4.0 服务器开始的,并且随着时间的推移升级到 PHP 5.2。我们的一个模块有一个函数,如果这个模块被多次使用,它会被重新声明。我们可以很容易地解决这个问题,但我们对它如何工作感到困惑。
在新服务器上,它将失败并出现预期:
问题是在旧服务器上它总是重新声明函数!此处是否使用了 PHP 设置或特殊用法,使其可以在一台服务器上运行,但不能在另一台服务器上运行?
谢谢!
编辑仍然试图通过这是如何可能的倾诉。该站点 FATAL 错误,但在该错误点之后执行。
php - 在 PHP 5.2 中验证电子邮件?
嗨,我在 PHP5.2 中验证电子邮件时遇到错误,请参阅下面的代码:我调用了 checkemail() 并在脚本中编写了函数 checkemail()。但我收到错误之类的错误:键“PRIMARY”的重复条目“,因为我已将电子邮件 ID 声明为主键。当我在电子邮件 ID 中放入任何内容时,它会在数据库中接受。我认为功能没有正常执行。指导是否有合适的解决方案。如果需要任何详细信息,请告诉我。
datetime - 第 0 年被损坏
日期从 0000-00-00 00:00:00 变为 -0001-11-30 00:00:00 这显然是错误的,为什么会发生这种情况,如何解决?至少应该返回false。
信息:PHP 版本 5.2.13-0.dotdeb.1 Linux 2.6.26-2-openvz-amd64 #1 SMP Thu Nov 25 05:14:47 UTC 2010 x86_64
php - 使用 PHP 5.2 将 X 周添加到日期
我在 1and1 的共享主机包仅包含 PHP 5.2.17——所以我不能使用该DateTime
对象。很烦人!
我目前有这个代码
但显然这行不通。
我怎样才能对适用于 PHP5.2 的代码做同样的事情?(代码将 X 周数添加到特定日期。)
codeigniter-2 - CI 2 - 语言类和模型
我注意到一个奇怪的问题,我似乎找不到任何解释。
在我的一个模型上,我添加了一条错误输出消息以提醒记录不可用,但是当它输出时,我没有得到任何文本,只是一个空白页。
现在语言标签是有效的,我唯一能想到的是语言文件不打算在模型上使用,如果是这样的话,我看不到任何地方都解释过。
我希望有人可以帮助我找到正确的方向,如果我必须将其设置为 false 并处理 ui 上的消息,我会这样做,但不希望这样做。
谢谢。
编辑:
这是一个应该有帮助的快速代码片段:
php - 如何安装 php_zip
根据 php 手册,我已经在 php.ini 文件中启用了 php_zip.dll,并在 php 安装文件夹的 ext 文件夹中检查了 php_zip.dll。它出现在那里。但是在使用 zip 代码时,它会显示如下错误:
以下是批量下载.php的代码
mysql - 如何在特定行中查找具有空值的第一列名称
下面的查询可以很好地返回为空的列名,我想要完成的是让它返回到具有空值的第一个列名。我还有另一列名为 email 的每一行都有一个唯一的电子邮件地址。我的问题是我无法弄清楚执行此操作的适当语法。任何帮助表示赞赏!
我也为此使用php5.2。
编辑:如果不需要上面的查询,我需要类似下面的东西,我可以在其中更改第一个空值的值。再次语法是我最大的问题。
php-5.2 - php 5.2 - FILTER_SANITIZE_FULL_SPECIAL_CHARS
我正在尝试修改我的编码风格并习惯使用filter_var($input,FILTER_SANITIZE_FULL_SPECIAL_CHARS)
. 我已经习惯了使用其他 filter_var 选项没有任何困难。
但是,在这种特定情况下,FILTER_SANITIZE_FULL_SPECIAL_CHARS
只能在比我的托管服务提供商使用的新版本的 php 中使用。我们仍在使用 php 5.2.17。我的问题是,我如何以与使用这个对 filter_var 函数的简单调用相同的可靠性完成相同的任务?