问题标签 [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 回答
2129 浏览

jquery - jquery noConflict 在 php include() 中不起作用

jquery.noConflict 在使用 php 包含从外部文件加载时由于某种原因不起作用?aslo 注意到也许有些脚本也没有完全加载?


主文件.php

// 结尾

//extrn_file.php

//结尾

0 投票
6 回答
38897 浏览

php - 完整的 URL 不适用于 php 包括

所以,我试图插入一个包含 php 的文件,但由于某种原因,它不适用于完整的 URL。

这有效:

<?php include 'menu.html' ?>

但这不会:

<?php include 'http://domainname.com/menu.html' ?>

有任何想法吗?

0 投票
1 回答
79 浏览

php - 2 个导航栏,其中一个用于内容区域。如何有效地更改导航栏#2 的内容和导航栏#1 上链接的内容

我的页面顶部有两个导航栏:

在单击“topnav”上的链接之前,“bottomnav”将不会被填充。我希望 'bottomnav' 成为我猜想的 'topnav' 的一种子菜单。例如,在“顶部导航”上可能有“帖子、页面、设置”,如果您单击“帖子”,它会将内容框架更改为“管理帖子”页面,并将“底部导航”更改为显示“管理帖子、新建、备份帖子”链接等。我希望这是有道理的,我似乎对解释事情有一种障碍。

我根本想不出一个简单的方法来做到这一点。顺便说一句,模板完成后我将使用 PHP。这不是一个容易想到标签的问题。

提前致谢

0 投票
4 回答
806 浏览

php - 在头部回显 css 并在正文中包含 file.php 的函数

我正在尝试在我的 sitewide-variables.php 中创建一个函数,该函数将在页面头部回显一些额外的 css(不需要包含在每个页面中),同时包含 file.php(例如,如果页面为 1,则在页面的正文部分中使用头部所需的 css,显然,如果页面为 2,则根本不需要回显或包含任何内容。

类似于以下内容

我对此的理解是在 sitewide-variables.php 中创建类似于以下内容的内容

这是我能做到的。

我知道以上所有可能只是一个巨大的错误,但我希望这足以解释我实际想要实现的目标。

您可能已经猜到了,我对 php 的了解非常有限。

0 投票
1 回答
722 浏览

sidebar - 如何在侧边栏或页脚中包含联系表格?使用PHP?

我需要在现有网站的侧边栏或页脚中包含一个简单的联系表格,以便它出现在每个页面上。

这不是一个 WordPress 网站,我看到有几个 WordPress 插件。我需要一个不同的解决方案。我认为 php 包含将是我最好的选择。但是,我对 php 很陌生。有人可以指出我正确的方向吗?任何建议将不胜感激。

我已经搜索了一整天,还没有找到一个好的解决方案。

0 投票
2 回答
186 浏览

seo - googlebot 会在索引我的网站之前运行我的 php 代码吗?

我正在使用 PHP 函数处理我的主菜单链接和其他一些重要的内容链接:include_once ('mainmenu.inc.php'),我想知道谷歌是否会在按顺序确定我的排名位置之前运行我的 PHP 代码了解我的网站的内容和结构。

0 投票
2 回答
90 浏览

zend-framework - 我可以动态检测包含路径中的 Zend 框架吗?

我正在为 WordPress 开发一个插件,如果 Zend 框架可用,它将添加额外的功能,但是如果它不存在,添加的功能不足以证明用户安装框架是合理的。

我的问题是,有什么好方法可以检测 Zend 是否存在?显然,我可以get_include_path()用来返回包含路径的任何内容,但除此之外我不确定。我可以使用正则表达式来确定该短语是否zend出现在路径中,但这似乎充其量是不可靠的(更多地认为误报而不是误报,但我认为如果人们没有使用默认路径,两者都有可能)。

如果我不得不求助于这个正则表达式,我总是可以在错误出现并从那里继续时捕获它们,但如果有更好的方法,那么知道这将是有用的。

0 投票
3 回答
306 浏览

php - PHP 页面中的随机空格(客户端接收到的页面,但不是客户端接收到的源代码),但仅当我使用 include()

好吧,我遇到了历史上最奇怪的问题。我正在制作一个可以在 HTML 中完美运行的网站,但是在从 PHP 呈现时却出现了一些非常奇怪的行为——尽管客户端源代码完全相同(我逐个字符地浏览了它)。

起初我以为我在包含的“functions.php”文件中弄乱了一些东西,但我没有收到任何错误,当我将该文件的内容复制并粘贴到包含的地方时('函数.php'); 线是,问题消失了。

这是我的代码(删除了一些 HTML,这是所有的 PHP):

GetNav 和 GetNews 函数从数据库中获取信息,所以我不会显示它们的代码,另外,正如我之前提到的,如果我不包含文件,而是将其内容复制到我进行包含的地方调用然后大部分空白消失(仍然有一些'echo $footer'调用所在的位置。

基本上,当您查看源代码时,一切看起来都很好。当你按下 F12 来查看开发工具时,事情变得非常奇怪,元素选项卡在标签之后(这会影响网站的外观)以及在页脚和内容 Div(同样会影响网站的外观)。

同样在此视图中,来自 的所有标签都位于第一组空白下方,并且标签为空(例如:)<head></head>

源代码看起来不错(如果我将源代码复制并粘贴到 HTML 文件中,它可以完美地工作),我不得不承认这让我大吃一惊。

请帮助我 Obi-Wan-Kenobi,你是我唯一的希望(是的,我喜欢《星球大战》,尽管我希望他们制作的电影不止三部)。

PS 这可能非常明显,但我是一个 .Net 开发人员,在业余时间为家人做这件事(学习新语言也很有趣,即使是那些过度喜欢 $ 符号的语言),所以如果提前道歉我是世界上最大的新手。

编辑:我在开发工具中看到的是:

等等。

EDIT2:为了清楚起见,我不在乎开发工具显示什么,只是我得到空白显示这些引号在实际网站上的位置,除了一切都很完美。

EDIT3:此外,无法使用元素选择器单击空格,并且在元素选项卡中选择空格不会突出显示网站上的任何内容。在元素选项卡中删除它但是确实修复了网站(直到它明显重新加载),但显然对我的问题没有帮助。

0 投票
1 回答
615 浏览

broken-links - 由 php 导致的断开链接包括参考

我正在学习 php,但现在遇到了引用问题。我搜索了很多,但找不到任何与我的确切结构问题有关的帖子。希望能克服这个障碍,这样我就可以走向下一个……

我的基本文件结构类似于:

我想创建一个全局路径来建立我的 Web 根目录,无论它位于何处,我都可以在每个页面中动态引用它。但是关于这个一般主题的其他帖子给出了 [10] 我可以使用的不同功能。我只想要[1]。另外,我不知道在哪里放置 [例如] 定义(ROOT),或者如何从单个页面调用它。

define(ROOT) 是否适合我的情况?


知道所有页面都使用 [menu.php],我的障碍:

从 gala/gala.php - 当我点击 [home] 时,它会寻找:


此外,如果可能的话,尽量避免这些 [2] 的事情:

一、在gala.php中使用html文件引用如下:../../../../ includes/menu.php

找到正确的全局包含。

二、并避免在menu.php中使用链接引用,如下所示:/images/global/nav/nav-img.jpg

任何反馈将不胜感激 [+] 或 [-]。非常感谢。

0 投票
1 回答
79 浏览

validation - PHP 站点代码验证和不同时验证

我正在尝试验证网站http://www.athometechsolutions.net/index.php,但遇到了麻烦。

当我在 W3 验证服务中键入 URL 时,我收到以下错误:

但是,我看不出代码有什么问题。而且,更令人费解的是,当我将“查看源”代码复制并粘贴到 W3 验证服务中时,它通过了。

我真的很想让它自己传递,我不知道为什么它不会。

在我看来,这与文档头部的第一个 php 包含有关,因为当我将部分移出包含并进入常规标题时,错误消息的位置会发生变化。但是,在我看来,它应该加载得很好(来自PHP - 将 <head></head> 数据作为包含和其他文档加载是否愚蠢)。

所以,我问,我怎样才能让它通过 URL 进行验证?

谢谢!