问题标签 [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.

0 投票
4 回答
4100 浏览

asp.net - 如何刷新#include 文件 - 它们在 IIS7 / ASP.NET 上缓存

我有一个引用 #include 文件的 ASP.NET 母版页,如下所示:

我已修改文件 /includes/scripts.inc,但更改未显示在页面中。需要做什么才能反映修改?

我需要避免以下情况:

  • 重新启动服务器
  • 重新启动 IIS
  • 修改 web.config(似乎没有任何效果)
  • 几乎所有导致应用程序域重新启动的东西

还有其他选择吗?是否有影响 IIS 缓存 #include 文件多长时间的设置?

0 投票
2 回答
386 浏览

iframe - 仅在网站上创建指向 DIV 的链接

是否可以仅链接到网页上的 div?例如,

是否有一个超链接只显示“东西”的内容而不显示其他内容?

为了进一步澄清,如果有人要创建此链接,则该页面中的任何其他内容都不会出现在 iframe 中。

0 投票
1 回答
6519 浏览

php - 将数组参数传递给 smarty PHP 模板包括

在使用 smarty 模板引擎(或至少是 smarty 的近亲)的 PHP 站点上,我调用了一个包含此代码摘录的模板包含文件(“header.html”),以及为清楚起见此处省略的其他 HTML:

我目前在父页面模板中有这一行:

如果我想更改这一行以在我的 HTML 中添加两个 META 标记,那么定义header.html模板正在查找的数组的正确语法是什么?

警告:我不熟悉 PHP,所以如果这是一个明显的新手问题,我深表歉意。此外,通过对源代码的一些挖掘和下面的评论,我相信该网站正在使用 smarty 作为模板引擎,尽管我不能确定它不是分叉版本。

0 投票
4 回答
1785 浏览

php - include_path 不递归?

我有几个独立的网站,它们位于不同的目录中。对于它们共有的包含,我将它放在其余部分所在的根目录中。

我想包含一个 Zend 包,所以我有我的包含路径

Mail.php加载还可以,但是在某处有这条线

这给出了这个错误

所以 php 不会递归地进入包含路径的目录结构。我是否必须将 Zend 移动到每个网站目录中,拼出每个包含的路径,还是什么?


BTW 摘要确实存在:

0 投票
3 回答
253 浏览

php - I have PHP code that needs to be referenced in every single shtml page, is the below possible?

Hey everyone... I'm not too familiar with PHP... but I have PHP code that basically "includes" a file if a condition exists. This PHP code is going to be pretty lengthy and I was wondering if it was possible to create a .php file, and just INCLUDE THAT in my shtml files? What the below is doing is placing the correct navigation bar in the shtml file by running a series of if/else statements in PHP. If the REQUEST_URI (the current page) is xxxxx.shtml, then include THIS navigation bar file, etc. This is working perfectly, but as you can imagine for a site that has hundreds of pages, I would have to place each page in this below "conditional server side includes"- and the disadvantage to this is if some menu items get rearranged in the navigation bars, I want to be able to just edit ONE PHP file rather than every single shtml file that includes the below script. I HAVE NO IDEA how to include the below PHP into it's own file. I assume I need to leave out the as that's specific to HTML. But aside from that, is it just as easy as copying and pasting the above into it's own PHP file?

Currently, here's what I have in every one of my shtml files (it WILL get bigger, this is to just start out):

I want to be able to create an individual .php file that contains the above code, and instead of putting the ABOVE in my shtml pages, I would just put something like "include xxxx.php". Is this possible?

0 投票
3 回答
429 浏览

asp-classic - 经典 ASP 包含模式的有效性

这是我在 ASP 中考虑的一种模式:

假设您有一个main.asp文件,其中包含

1.asp的代码

您认为将其重构为有效吗

主文件

1.asp

这样我就可以重构我所有的 SSI 包括,同时确保它们只执行一次。当然,include 的内容会被包含在内,但执行会受到 if 的保护。

我读到if语句在经典 ASP 中没有自己的范围,所以在我看来,代码的行为不会受到重构的影响。

如果相同的文件多次包含 SSI,我会遇到瓶颈吗?

非常感谢你的帮助,

杰罗姆·瓦格纳

0 投票
6 回答
5063 浏览

php - 使用过多的 PHP 包含一个坏主意?

我的问题是使用多个 PHP 包含()是否是一个坏主意。我问的唯一原因是因为我总是听说网站上有太多样式表或脚本会创建更多 HTTP 请求并减慢页面加载速度。我对 PHP 也有同样的疑惑。

0 投票
2 回答
1493 浏览

apache - 基于 URI 的条件 SSI

我正在重做包含我网站的几十个页面的导航栏。我想做的更改之一是根据用户所在的页面来改变包含的内容。因此,我的计划基本上是要拥有当前随处可见的文件作为选择器,以决定要包含哪个实际文件。

根据我对Apache SSI Specs的阅读,我相信我可以通过驱动我的 SSI 的条件表达式来做到这一点。就像是:

那么,我的问题是[URI is page1],在实际测试我感兴趣的条件时应该采取什么措施?

0 投票
2 回答
3275 浏览

tomcat - 在 Tomcat 6.0 中配置 SSI

我正在尝试使用 Apache Tomcat 6.0 配置 SSI。在此http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html之后,
我删除了 .ssiServlet 中的评论$CATALINA_BASE/conf/web.xml
还在上下文标签中设置 previleged = "true"$CATALINA_BASE/conf/context.xml

设置好之后,我尝试启动服务器(我还没有部署任何 web 应用程序)并且我得到了这个异常 -

org.apache.catalina.ssi.SSIFilter 类的过滤器具有特权,无法被此 Web 应用程序加载

我错过了什么吗?

0 投票
2 回答
461 浏览

server-side-includes - SSI 是否仍然相关?

在我的工作中,我可以看到使用 SSI 的旧站点包含大量代码并做一些有条件的工作。我只是好奇SSI还在发展吗?如果没有,存在哪些现代简单的服务器端脚本语言?