【发布时间】:2011-06-30 16:01:08
【问题描述】:
我在服务器上有几十个 .shtml 文件,其中包含此语句以包含 .inc 文件:
<!--#include virtual="../v4/rightmenu.inc" -->
这正是它在运行良好的源上的显示方式。
我想知道是否可以在不更改的情况下在我的 php 代码上运行它,因为当前文件有很多这种包含,我不想弄乱很多这样的代码。
我只是不想把它改成<?php include "../v4/rightmenu.inc"; ?>之类的东西
【问题讨论】:
-
SHTML 在当时很不错,但您基本上是在努力保持石器时代的活力。进入 90 年代......我们有饼干。
-
这就是你投反对票的原因?如果可以的话,我可以,但我正在处理数百页,我不想花费我的一生来改变它们。
-
您可以编写一个重写规则 (mod_rewrite/htaccess) 以通过一个 php 文件传递所有这些 .shtml 文件,该文件又会在请求的文件中查找/解析 #include 语句?!跨度>
-
@Yoshi:我没听懂,你能详细说明你的答案吗?
-
我没有投反对票。当我发表评论时,它已经在那里了。我只对明显完全错误的事情投反对票。您对此有不同的看法,这不是“错误的”。但同样,现在忍受一点短期的痛苦并修复你的文件,然后你以后就不必再处理这个问题了。