问题标签 [php-include]

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 回答
825 浏览

php - 使用“包含”将用户重定向到另一个 PHP 文件是错误的吗?

我创建了一个 HTML 登录表单,用于检查电子邮件和密码身份验证,然后重定向到用户帐户。

我的PHP代码如下:

在这里,我试图include重定向到用户帐户......它工作正常。

虽然我的导师说我使用它是错误的include,你应该以其他方式实现它。

为什么使用include重定向到用户帐户是错误的?我搜索了它,但没有找到答案。

请不要气馁...在此先感谢。

0 投票
1 回答
343 浏览

php - 包含的 PHP 页面不执行代码

我有一些代码在我的服务器上运行,当我把它放到不同的服务器(CentOS、Apache)上时,包含的文件不会执行代码。所以我得到以下信息:

主文件

File.php 有以下代码:

然后主文件加载如下:

为什么不包含文件的代码加载?

0 投票
1 回答
42 浏览

php - 在php中添加相对链接包含文件?

我有一个像这样的结构:

所有三个文件(index.php、somefile.php 和 somefile2.php)都包含 header.html。header.html 具有到 css 的相对链接。由于我不是 php 专业人士,因此我不知道如何设置此路径以使其适用于所有三个页面。我在某处看到它说我必须定义 php 路径,但这设置为 root/ 而不是 root/directory/ ,如 www.mysite.com/directory/

0 投票
2 回答
5294 浏览

php - 使用参数调用位于另一台服务器中的 PHP 文件并读取另一台服务器 PHP 中的变量值

在 B 服务器 .php 文件中包含 A 服务器 .php 文件并从 A 服务器 Php 文件中获取变量值

我正在尝试调用位于与 RPG(报告程序生成器,AS400)连接的另一台服务器中的 PHP 文件。我想从我的 Web 服务器调用该 PHP 文件,并希望能够访问变量和函数。

我试过包括但不工作

我想用参数调用 RPG 端的 .PHP 文件。

一个.php

文件.php

0 投票
1 回答
178 浏览

php - 没有使用包含从一个域到另一个域获取变量值

我正在尝试使用 php include 将变量的值从一个域获取到另一个域,但它不起作用。

firstdomain.com/test1.php

seconddomain.com/test2.php

我已经启用allow_url_include,所以我现在可以将firstdomain.com/test1.php文件包含到seconddomain.com/test2.php中,但是如何获得 的值$i

0 投票
2 回答
48 浏览

php - 从 /includes 查看位置

我已将我的网站上传到我的服务器,但他找不到文件夹/includes/header.php。我可以回显他查看文件的位置吗?我现在看到的唯一错误是:
Warning: include(/includes/header.php) [function.include]: failed to open stream.

但是“开始”位置是什么?我可以附和这个吗?

编辑 :

我想知道的是当你使用 include("/blabblabla") 时位置在哪里。
所以“回家路”

0 投票
2 回答
79 浏览

php - 基于条件语句的多个 PHP 包含

我想根据以下条件语句包含 2 个文件

这是正确的方法吗?

0 投票
3 回答
761 浏览

php - PHP foreach 循环分隔在两个不同的包含文件中

我需要包含一个外部 php 文件,然后执行一些代码,最后包含最终文件但是由于第一个文件有 foreach 的开头,而第二个文件有 foreach 的结尾,所以它不起作用:

主脚本:

开始.php:

结束.php:

当然是行不通的。我想可能是因为在包含 begin.php 之后 php 不知道从哪里开始在 foreach 中再次循环,但这不是因为如果我这样做它会起作用:

不能用eval写这样的代码,我不喜欢用eval,另外我还有更多的代码要放在begin.php和end.php中

更新:

似乎对我为什么要这样做以及代码的目的感到困惑。我认为简化代码以获得直接的解决方案会更好,但看起来我只会让它变得更糟,所以我将解释更多:

如果您忘记了这两个if主脚本,那么该行echo 'bablabla;实际上是很多代码,其中还有一个 foreach 循环,它们通过关联数组并输出正确的 html。例如,数组将是这样的:

现在在某些情况下,数组会略有不同,如下所示:

这是$conditionMet真的,所以在“begin.php”中,它像这样重建数组:

成为

然后将显示额外的东西,例如

然后主脚本的其余部分与主脚本无缝执行,只显示数组的内容,甚至不知道有什么区别。

最后,“end.php”结束了foreach。

现在你可能都在想我应该把主脚本的代码放在一个函数中,但是它有几个版本(主题),他们从来没有做确切的事情。所有不同版本的主脚本唯一的共同点是输入数组是相同的。

好了,抱歉所有的混乱,我不会是一个真正的好老师,因为我不善于解释,但我希望这能让事情更清楚。

0 投票
2 回答
131 浏览

php - PHP 包含语义

我试图弄清楚如何解释PHP 的include结构,例如它是否是文本包含、何时评估等。像往常一样,文档是相当非正式和模糊的。

根据实验,它似乎是语法糖。具体来说,构造

是一个可以替换为的表达式

这个对吗?这种替换在一般情况下是正确的,还是仅在我的测试中是正确的?

编辑:正如 bwoebi 所指出的,这通常不是真的,因为 uatedeval代码没有相同的__DIR____FILE__魔法常数。如果有一些方法可以设置它们,我们也可以建模。

编辑 2:这个问题是这个问题的副本:Equivalent of include using eval。但是,那里的所有答案似乎都忽略了 bwoebi 关于文件路径上下文的观点。

0 投票
4 回答
18772 浏览

php - Php 错误 - 意外的 require_once 期望函数

我目前正在尝试获取 medoo 框架,以便我可以轻松地开始从我的 MySQL 数据库中检索数据......但由于某种原因它不起作用!

这是我的signin.php文件的代码

和错误:

解析错误:语法错误,意外的“require_once”(T_REQUIRE_ONCE),第4/myfiledirectory/example.php中的预期函数(T_FUNCTION)

任何帮助是极大的赞赏!我不太确定出了什么问题。

正在运行的 php 文件是:

require_once 的包装也有所​​不同......这没有什么不同,不是吗?如果是这样,在生产环境中使用哪一个更可取?