问题标签 [php4]

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 投票
5 回答
179 浏览

php - 多个站点共享数据

我最近在一家大公司担任 php Web 开发人员职位。他们有多个网站共享大部分相同的内容(主要是新闻文章)。尽管所有站点都是用 PHP 编写的,但内容是静态的,并且在添加新闻文章或更改其他信息时在所有站点上手动编辑。那里的“高级程序员”出于某种原因反对使用 cms,反对升级到 php 5,反对安装 mod_rewrite,基本上我必须在一个非常小的参数范围内工作。

我花了前 3 周的时间编写了一大堆课程,以使混乱变得理智,但我必须找到一种方法来以简单的方式复制这些数据。我在想一些不需要数据库的东西(负责人不想分散数据,所以除了 Intranet 以外的任何地方的数据库都是不行的),我只想要一个集中的 XML 文件或其他东西,即使我需要手动编辑它......有什么想法吗???

0 投票
2 回答
186 浏览

php - PHP4会话/对象问题

我对 PHP4 有一个奇怪的问题

我有一个分配 $_SESSION 变量的类。

在本地开发服务器上,它的工作方式为: $_SESSION['foo'] = $this->foo; 我可以将 $_SESSION['foo'] 作为字符串访问。

在实时服务器上 $_SESSION['foo'] 不是字符串而是序列化对象?相同的代码?

0 投票
4 回答
15508 浏览

php - 如何将 nuSOAP 用于具有多个命名空间的消息

我正在尝试使用在消息中使用超过 1 个命名空间的 nuSOAP(因为我在这里绑定到 PHP4)访问 WebService。那可能吗?

示例请求消息如下所示:

我试图遵循:

希望 nuSOAP 会尝试将这些名称与正确的名称空间和节点匹配。然后我尝试使用soapval() 来生成元素及其命名空间——但如果我调用一个操作,nuSOAP 会创建以下请求:

所以在“匹配”阶段出现了问题。

0 投票
5 回答
176 浏览

php - PHP:购买两者并节省 50 美元?

好的,我的客户想要在购物车中显示同时购买的功能,如果他们在购物车中有 1 个特定的商品类型,他们希望它显示为另一种特定的商品类型,因此如果他们同时购买,他们可以节省 50 美元的总费用。我正在努力思考什么是设置它的最佳方式,这样它就不容易被黑客入侵(即:将两者都添加到购物车中,然后删除一个并保留折扣)

有人在理论上有一些一般的想法吗?

谢谢。

0 投票
3 回答
639 浏览

php - 我可以通过链接登录到受保护的目录吗?

我想创建指向受保护目录中的页面和内容的链接。我没有对从主机管理页面设置的受保护目录进行编程。

我希望能够为用户提供链接,这些链接也会将他们带到页面和登录。

此外,如果有一种方法我希望能够在其他地方嵌入受保护目录中的内容,而不是为了显示内容而购买密码框。

我正在使用 PHP4

谢谢!

0 投票
3 回答
512 浏览

php - 突出显示搜索词

我有一个案例,我正在返回数据库结果并根据搜索词在页面上显示它们。这部分工作正常,但我想通过将它们包装在 span 标签中来突出显示这些搜索词。我开始编写一个函数,我在使用 str_replace 函数的每个结果上调用它,但后来我意识到这也会影响 HTML 标记中的任何文本。有没有人有他们用来有效地做到这一点的功能?我正在使用 PHP 4。谢谢!

0 投票
1 回答
2163 浏览

error-handling - 在 php4 中实现 try catch 的最佳方法

php4 中最接近 try-catch 块的是什么?

我在 xmlrpc 请求期间处于回调的中间,无论如何都需要返回一个特定的结构化数组。

我必须对所有对外部资源的访问进行错误检查,从而导致嵌套的 if-else 块的堆栈很深,很难看。

0 投票
3 回答
682 浏览

php - 将 php4/mysql4 迁移到 php5/mysql5:预期的 php 问题?

我有一个旧的 Web 应用程序 php4/mysql4(MyISAM,db 包含一些 cms、一些用户数据、一些日历应用程序)。现在我要迁移到一个带有 php5/mysql5 的新服务器。

在这样的迁移场景(php、sql 查询等)中,典型的 php 问题是什么?

我听说函数参数传递发生了变化,按引用调用/按值调用。你能举个例子或解释一下吗?

还有什么我应该注意的吗?

(mysql 问题包含在另一个问题中:Migrating php4/mysql4 to php5/mysql5: switch to InnoDB?

0 投票
4 回答
17073 浏览

php - PHP:使用 PHP 将文件保存到不同的根目录?

好的,当我通过 move_uploaded_file() 使用 PHP 保存上传的文件时,我不能使用绝对 URL,我必须使用相对 URL。我的网站有 2 个根目录,一个用于 http 端,一个用于 https 端:分别为 httpdocs 和 httpsdocs。因此,如果我的脚本在 https 端,我如何将文件保存到 http 端的位置?

谢谢!

更新 好的所以看起来我使用了错误的绝对路径约定我这样做是这样的:

0 投票
9 回答
48477 浏览

php - 我怎样才能找出约会前一天的日期?

我有一个系统,可以将截至当前日期的财政年度与前一年的同一日期范围进行比较。您可以调整要查看的年份和月份,并且它始终将相同的日期范围与前一年进行比较。我设置了它,所以如果今天是闰日,它与去年的 28 日相比,如果去年是闰年,今天是 2 月 28 日,它与去年的 29 日相比。如果您查看当前月份以外的月份,则它会显示到该月的最后一天,否则会显示到当前日期。

好的,现在工作正常,但现在我的雇主不希望它达到当前日期,他们希望它达到昨天的日期。我该怎么做呢,我主要关心的是如果今天是本月的第一天,或者今天是财政年度的第一天怎么办。

这是我现在拥有的代码:

最好的解决方案是什么?

谢谢!