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

php - 未找到 PHP 前端控制器类(命名空间)

以下 PHP 代码

正在生产一个

但是,我验证了核心控制器和应用程序控制器都在加载。

控制器.php:

索引控制器

0 投票
2 回答
3004 浏览

html - PHP include() 在 HTML 中创建了不需要的空白

我有一个包含 PHP 中的页眉(菜单)和页脚的文档:

出于某种原因,当在浏览器上打开时,它会在两者之间呈现间隙,而没有任何边距或 CSS 样式:

使用 php include() 时的 HTML 间隙

这是生成的代码的一部分,差距出现在 </header>&lt;footer>

如果我使用 firebug 进行检查,我确实会在代码中看到一个空白:

此外,如果我尝试在 firebug 中编辑代码,我会在出现间隙的地方得到一个奇怪的实体编号&#65279;::

这与php有关,因为如果我直接在页面中编写页眉和页脚的HTML,差距就会消失:

不使用 php include() 时 HTML 空白消失

有任何想法吗?谢谢。

0 投票
3 回答
2403 浏览

html - 使用 php 包含在 html 文件中

我在使用一些 php 代码的网站上遇到了一些问题。
我的网站主要使用 html 和 php。我没有在每个页面的顶部重复很多行脚本,而是使用 php include 语句:

我的网站上有一个本地 WAMP 服务器和混合的 html 和 php 文件。
当我在本地运行所有内容时,它都运行得很好,并且“包含”语句有效。
但是,当我将所有内容上传到托管在 goDaddy 上的网站时,include 语句仅适用于 .php 文件。如果我在 .html 文件中使用它,它会失败。它只是不包括任何东西。

我看过一些帖子说这可以通过使用 .htaccess 文件来解决。目前我的网站上没有。我确实尝试将一个上传到根目录,但唯一的影响是当我单击一个页面时它显示一个“另存为”对话框。
我猜要么我的语法错误,要么我走错了路来解决这个问题。

下面是我的 .htaccess 文件的内容。关于如何让 include 语句在 .html 文件中工作的任何想法都会很棒。谢谢。

0 投票
2 回答
508 浏览

php - PHP在保留回车的同时包含一个文本文件?

我有一个包含在页面上的文本文件,但是回车符不存在,因为它们在文本文档中。我怎样才能让它们在文本文档中保持原样?

0 投票
1 回答
2958 浏览

php - 在我的站点和 php-include 函数中设置正确的相对路径

我有一个基本问题,由于我是 php 的菜鸟,因此很难挖掘你已经回答的数千个问题......所以我请求你进一步帮助,对不起......

我只需要回忆header.php成 HTML 页面。网站结构如下所示:

因为index.php我用过

一切正常!问题出现在诸如 之类article1.php的页面上,即不在根目录中的页面。我试过了

因为我现在在本地工作,'localhost/phpBB3' 是根)但它不起作用。我也试过

或与

几乎不理解所有这些的真正含义./(我知道,我知道,真丢脸!)

此外,header.php指向style.cssand header.jpg(文件夹内的后者image)并指代定义的 id 和类,当然,在style.css. 我想我可能在他们的道路上也有一些问题。

我怎样才能把事情整理好?

任何帮助是极大的赞赏!妙

0 投票
3 回答
1626 浏览

php - 切换到不同的 PHP 包括

我使用 HTML 已经有一段时间了,我刚刚开始使用 PHP,我创建了一个简单的页面,其中包含一个使用 PHP 包含函数的菜单。该菜单有效,但我想知道如何设置在单击菜单按钮之一时替换的原始包含文件。这是我的代码:

我希望它在页面首次加载时包含 home.php,然后在按下其中一个菜单按钮时替换它。我怎样才能用 PHP 做到这一点?或者,还有更好的方法?

0 投票
2 回答
530 浏览

php - 如何嵌套,相对包含工作?

我正在使用包含其他文件的文件的第 3 方 php 库 ( phpseclib )。只有当我将它安装在我包含第一个文件的任何目录的“根”中时,它似乎才有效。如果我把它放在一个子文件夹中,phpseclib 文件中的包含将无法找到其他文件,尽管它们是相对的!

这有效(直接安装在我的文件夹中):

这不起作用将其安装在我文件夹的子文件夹中):

失败的是 X509.php 调用包含文件:

我知道会发生这种情况,因为一旦我将 x509.php 包含到我的脚本中,代码就会在那里执行。在不更改包含库中的 PHP 代码的情况下,有什么方法可以使它工作吗?要使包含使用相对于我安装它的位置的路径?

例子:

假设一个文件结构:

我的脚本.php

x509.php

asn1.php

0 投票
1 回答
2022 浏览

javascript - 如何使用 php 或 javascript 将包含 html 的 .txt 文件中的内容加载到 div 中

我有一个包含 5 个 div 的索引页。1 div 是标题菜单 div,我在其中放置按钮以链接到网站中的其他页面,但我不想制作 10 个其他 html。在中间区域我有 3 个 div ...在左侧一个垂直空间,我想加载一个带有其他按钮的子菜单,而不是标题菜单中的按钮...但这是另外一回事,中间也有一个与此类似的右垂直 div,但仅包含文本。中间是主要内容的div。这里是我想从外部 .txt 文件加载 html 的地方……所有这一切只需单击菜单中的链接。所以如果我点击主页按钮,我会在主要内容 div 中获得指定的文本(index.txt),如果我点击联系人,我会在主要内容中获得 contact.txt 内容。

0 投票
3 回答
2652 浏览

php - php 包含和其他文件的路径

使用 php 包含函数时,我可以轻松地在多个页面上使用相同的代码,现在我遇到的问题是,我的包含文件、输出和图像。

随着调用包含的页面发生变化,包含调用的文件的位置也会发生变化。得到它?

示例:我得到了一个名为“index.php”的文件。我还有一个名为“load.php”的文件。我最后得到了一个名为“/folder/index2.php”的文件

index.php 代码:<?php include("load.php"); ?>

index2.php 代码:<?php include("../load.php"); ?>

load.php 代码:<?php echo '<img src="image.png"/>'; ?>

加载 index.php 时,图像会按照应有的方式完美显示。当加载位于另一个文件夹中的 index2.php,但成功加载“load.php”文件时,图像说找不到,这是有道理的,因为 index2.php 正在调用图像,就好像它是在同一个文件夹中,它不是。

那么,有没有办法做到这一点?我试图避免使用完整的 url,但如果这是我使用它的唯一方法。我只是在寻找更好的选择。

0 投票
2 回答
4587 浏览

php - CodeIgniter 参数 - 无法加载请求的文件

我有这个控制器:

除了我的观点外,views/work/assign.php我还有以下路线: $route['work/assign/(:any)'] = 'work/assign/$1';

当我进入/work/assign/1浏览器时,我收到此错误:Unable to load the requested file: work/assign/1.php我希望它使用参数 1 呈现页面