问题标签 [shtml]
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.
netbeans - 如何让 NetBeans 识别 SHTML 文件?
我不想在我的网页上包含通用页眉和页脚。我还不知道 php,而且服务器不运行 java、jsp、servlet 等,所以有人告诉我使用 SSI,即包含语句。为了让它工作,我不得不将 index.html 重命名为 index.shtml 并包含 < !--#include file="someFile.html" --> (在 ! 之前没有空格,只是把它放进去,因为它不是出现问题,因为它看起来像评论)这在服务器上完美运行,但我的问题是netbeans在以格式运行时不包括页眉或页脚!有谁知道如何配置 netbeans 8 以允许这种格式?谢谢。
php - 同时启用 PHP 解析器和 Include 语句
我有一个现有的 SHTML 页面,其中包含一些菜单的 INCLUDE 语句。这运作良好。至此,我的 .htaccess 文件看起来像:
我的 Include 语句如下所示:
我有一个新的需要添加一些 PHP 代码到主页。PHP 代码查询 Mysql 数据库以返回单行。如果该行存在于数据库中,我想在 SHTML 页面上显示它。如果该行不存在,则什么也不做。这是PHP代码:
当我实现这个 PHP 代码时,页面似乎将大于符号之后的所有内容都解释为文本。当我发布该问题时,此论坛上的某个人建议更改 .htaccess 文件以包含 PHP 解析器。一阵子。我将 .htaccess 文件更改为如下所示:
但是,当我这样做时,PHP 代码工作正常,并且我在 SHTML 页面上显示来自数据库的数据,但 #Include 语句不再起作用。如何在同一个 SHTML 页面中同时启用 PHP 和 #Include 代码?非常感谢你看这个。
html - 我无法使用带有 html 的 SSI 显示标题
因此,我正在与 SSI 合作实现全局项目,如页眉和页脚等,基本上用于服务器端脚本,因为我使用的是简单的 Web 主机。
现在我已经与公司核实过,默认情况下启用了 SSI。我什至进行了一些 SSI 测试,结果都是正面的,以证明我的观点。
我构建了一个 header.html 文件以导入我的不同页面。header.html 有点像这样:
我在我的 html 页面中使用 SSI 包含,如下所示。例如,在 home.html 中(是的,我有一个也解析 .html 和 .htm 的处理程序——我也为 SSI 测试了这些文件并且它们通过了):
我在我的身体标签的最顶部有这个。我只是错过了什么吗?或者有什么想法可以让我搞砸一些事情吗?
wordpress - 如何将 shtml 文件添加到 Wordpress
我正在尝试通过 iFrame 从另一个站点提取数据。另一个站点要求我们在 Wordpress 中使用我们的 vantage 主题有一个 shtml 文件。Wordpress 没有以 .shtml 结尾的 url 如何将此文件添加到 wordpress?
html - 自动完成标签是 .shtml 文件中的有效标签吗?
我在一些密码输入字段中添加了自动完成属性,我注意到在记事本++中作为我的文本编辑器,自动完成=“关闭”属性在各种类型的文件(即 html、xsl)中有效,但在 .shtml 文件中自动完成= “off”未被识别为有效属性。
通过识别,我的意思是它没有以红色突出显示。
自动完成是 .shtml 文件中的有效属性吗?
顺便说一句:您可以通过在记事本 ++ 中创建一个新文件并在下面添加以下代码来测试这一点:
另存为 .xsl 你会注意到自动完成属性是红色的,但是如果你将保存文件保存为 .shtml 文件,那么自动完成将不会以红色突出显示。
javascript - 在shtml中调用js函数
我被要求修复损坏的面包屑,但从未使用过 SSI shtml,所以请多多包涵。
他们试图从另一个 shtml 调用的 shtml 中调用一个 js 函数。
主要的.shmtl
abreadcrcumb.shtml
js 一直在工作,直到它被放入 shtml,所以我没有修补它。
php - 用同一文件的 .php 版本替换 .shtml 扩展名
我的服务器上有一大堆 .shtml 文件,这些文件已经过时,并且已被替换为具有更新内容的文件的 php 版本。新的 php 文件的名称已被保留,例如。buttonClass.shtml 在同一目录中有一个名为 buttonClass.php 的等效文件。我的服务器正在使用 CPanel 和 Apache 是否有一种简单的方法可以将某个目录中的所有 .shtml 文件重定向到同一目录中同名但扩展名为 .php 的文件?
apache - exec 在运行我的脚本时使用但不允许
我正在运行一个脚本来将数据从 csv 文件导入 mysql 数据库。但几秒钟后,我在控制台中收到此错误
SHTML Wrapper - 500 服务器错误 [处理此指令时发生错误]
实际上问题在于,不仅脚本而且几乎每个加载查询结果的页面(需要超过 40 秒左右)都存在问题。在共享帐户的情况下不会发生这种情况。转换专用于bluehost的帐户后,我遇到了问题。
我还从我的 cpanel 中检查了错误日志,上面写着 - exec used but not allowed in .../500.shtml, referer: http://..../controller/function_name
是apache conf问题还是权限问题?
php - 当脚本包含在 SHTML 页面中时 PHP 会话不起作用
这里只是一个新手,所以请原谅我的错误。
我正在使用 .shtml 页面 (SSI) 开发网站。我正在尝试将 PHP 脚本包含到我的 .shtml 页面中。到目前为止,一切都运行良好:PHP 脚本被包含在内,它完成了它的预期用途。这是实际的例子。主页 (index.shtml) 包含一个名为 security_check.php 的脚本,其中包含以下指令:
<!--#include virtual="includes/security_check.php?idOp=000&idPage=0000" -->
这是 security_check.php 的 PHP 代码:
此时,主页已正确显示,其中有一个“注册”按钮,调用sign.shtml。此 sign.shtml 页面包含完全相同的security_check.php 脚本,除了在本例中为 0001 的 idPage 参数的值之外,该脚本具有完全相同的 include 指令。
我希望脚本能够识别 PHP 会话,因此 不会创建新会话,但实际上每次都会创建一个新会话。
我已经阅读了与 PHP 会话不起作用的所有其他帖子,我什至尝试了那里提出的解决方案。
- session_start() 写在每个脚本之上,因为只有一个脚本
- session.save_path 等于 /var/lib/php/session 并且可由 Web 服务器写入
- 我已经尝试设置 session.gc_probability = 0 并且重新启动网络服务器(无济于事,所以我回到 session.gc_probability = 1)
- 我尝试使用不同的浏览器(即 Firefox 和 Chrome),结果相同
所以我尝试了以下测试(注意 session_start() 之前的那两个空行:我总是以这种方式间隔指令以提高可读性)创建一个简单的 test.php 脚本
好吧,不管你信不信,每次我点击“刷新”时,值
都会增加,因此 PHP 会识别会话(test.php 脚本与 index.shtml 和 sign.shtml 页面位于同一域内)。
我什至试图让 PHP 脚本显示指向 .html 文件(不是 .shtml)的链接,然后显示指向 test.php 的链接。它工作正常!
似乎只有当 PHP 脚本包含在 .shtml 页面中时会话设置不正确,即使我没有看到任何原因。也许你知道为什么,最重要的是,如何规避这种无聊的行为?它是一个功能吗?它是否取决于 php.ini 中的参数设置?
最后提示:
操作系统:CentOS 6.3,内核为 2.6.32-279.el6.x86_64
服务器版本:Apache/2.2.15 (Unix)
PHP 5.3.3
服务器是我的,所以如果需要,我可以配置一切。
提前感谢并原谅我的长篇文章:我试图明确表示 PHP 会话在我所知道的所有其他情况下都能完美运行。