问题标签 [server-side-includes]
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.
menubar - 为 PHP include() 中的元素设置一个类
我在所有页面的顶部都有一个相同的水平菜单,我使用 PHP include() 语句添加了该菜单。在我的样式表中,我希望有一个类,如果用户在特定页面上,则与该页面对应的菜单项将具有不同的颜色。所以,或多或少:
#menu { 背景颜色:蓝色;}
#menu .active { 背景颜色:绿色;}
但是,由于菜单来自 PHP 包含,它总是相同的。如何编写一些 PHP 或 JavaScript 将 class="active" 添加到每个页面的相应菜单项?
css - 一种通过更改一个文件来编辑内容的方法?
我的网站左侧有一个联系人 css 选项卡,我有 30 多个页面,我不想稍后在数据更改时手动更改所有这些页面。有谁知道解决方案,所以我只需要更改 1 个文件即可编辑所有页面?
也许在javascript中?
下面的代码用于选项卡
编辑:
这是在我的 html
这是我的contact.txt,它位于我的网络文件夹的腐烂中:
php - PHP中require_once的范围是什么?
简单的问题:范围是require_once
全局的吗?
例如:
当调用 foo 时,它会重新解析 baz.php 吗?或者它是否依赖于主 php 文件中已经需要的文件(类似于为同一个包含文件连续调用 require_once 两次)?
我之前看过这个帖子,但它并没有完全回答这个问题:
应该 require_once "some file.php" ; 出现在文件顶部以外的任何地方?
谢谢你的帮助!
google-app-engine - 服务器端包括应用引擎()?
我一直试图弄清楚这一点。我想让我的应用引擎网站在任何时候都使用基本的html和shtml,以避免应用引擎上jsp应用程序的缓慢预热阶段。这是为了让我的登陆页面立即加载。
基本上,我试图在我的主 html 文件中包含一个 html 文件(index.html - 我试过 index.shtml)。这是我尝试的命令:
但是它不起作用。服务器端包括似乎没有在应用引擎中执行。我是否需要先在某处启用这些命令 - 还是应用引擎根本不允许它们?
asp.net - ASP.NET - 缺少 #includes 导致编译错误:无法映射路径“...”
我有一个 ASP.NET 应用程序,其中包含一些服务器端包含。例如:
这些文件不在我的 ASP.NET 网站项目中,因为我的网站从虚拟目录开始:
/路径到我的应用程序
当我选择Build Web Site时,我收到此错误:
无法映射路径“/scripts.inc”
Visual Studio 无法解析在根目录级别定义的这些包含文件。它们在网站项目中不可见。
除了手动注释掉#include 引用之外,还有什么方法可以让我建立网站吗?我可以强制 Visual Studio 忽略这些错误并编译站点吗?
一旦网站被推送到 IIS,就没有问题了,因为所有的#include 文件都已经到位。
注意 - Web 控件不是此应用程序的选项。请假设#include 文件是必需的。此外,我无法移动包含文件,因为它们被其他应用程序使用。
php - SSI 或 PHP 包含()?
基本上我很快就会启动一个网站,我预测会有很多流量。出于场景考虑,假设我每天将有 100 万个唯一身份。数据将是静态的,但我也需要包含
我只会在另一个 html 页面中包含一个 html 页面,没有任何动态(我有我的理由,我不会透露以保持这个简单)
我的问题是,性能方面更快
或者
apache - 服务器端包含获取包含它的文件的文件名或 URL 的任何方式?
服务器端包含有什么方法可以确定它包含在哪个文件中?我想做这样的事情:
我只需要知道是否可以使用服务器端包含,如果可以,语法是什么。
我对服务器端包含做了一些研究,并尝试了这样的事情:
我在输出中看到了这一点:
[处理此指令时发生错误] 这是联系页面
就像它正在理解命令,但由于某种原因导致错误。
我用 SCRIPT_FILENAME、REQUEST_URI、SCRIPT_NAME 和 DOCUMENT_NAME 代替 DOCUMENT_URI 尝试了类似的事情,有或没有所需的路径信息,在每种情况下,我都能让它工作,但我得到了那个错误消息。有谁知道会导致这种情况的原因是什么?
php - php 包含包含另一个 php 文件的内容
我现在真的很糊涂,我的脑痛!:( 哈哈
根:
- 索引.php
包括:
- 猫.php
- 狗.php
索引包括狗:include("includes/dog.php");
狗包括猫:include("cat.php");
当我运行索引时,对于 cat 它说:
- 无法建立到服务器的链接
- 用户访问被拒绝...
但是,如果我跑狗,我没有问题......
我猜它的路径,但我试过 ./includes/cat.php 不高兴......
javascript - 在 .html 中包含 .html
我使用了脚本
将 .html 文件包含到另一个 .html 文件中,但由于某种原因没有显示。
有什么理由吗?
我将使用 WAMP 和 LAMP。
谢谢让
html - 包括 HTML 文档中的其他页面
假设您正在开发一个包含许多页面(index.html、blog.html、contact.html...)的网站模板。您首先设计主页,然后转到其他页面。当您在其他页面上时,您会想到一些改进,这些改进必须影响整个网站。
所以我回到每一页并做出改变。这是非常低效的,尤其是当您有 6 个或更多页面并且有时您忘记更新更改时。
如果是 PHP,我会做
这对我很有效。但现在,我正在研究 HTML,并不喜欢先转换为 PHP,然后再转换为 HTML。
那么你有具体的方法/方式吗?