我现在变得非常混乱,我的大脑疼!:( 大声笑
根:
包括:
index包括dog:include("includes/dog.php");
狗包括猫:include("cat.php");
当我运行索引时,对于cat,它说:
但是,如果我跑狗,我没有问题......
我猜它的路径,但我试过./includes/cat.php没有快乐......
有没有一种方法可以包含HTML页面而不需要任何javascript或服务器端代码,只需要HTML.
基本上我不能确定服务器是否支持服务器端包含.我不想使用javascript,我不想使用任何PHP或其他服务器端功能.
有没有办法做到这一点.目前我怀疑没有,但如果有可能会非常感兴趣.
我用过这个剧本
<!--#include virtual="dontate.html" -->
Run Code Online (Sandbox Code Playgroud)
将.html文件包含到另一个.html文件中,但由于某种原因不显示.
有什么理由为什么?
我将使用WAMP和LAMP.
谢谢让
我有一个简单的HTML表单,我想在其中使用SSI标记数据预填充字段.这就是我所做的:
<form method="get" action="flashWrite.cgi">
<li><i>Network Configuration</i>
<br>
<table border="0">
<tr>
<td>IP Address:</td><td><input value="<!--#ipaddr-->" name="ipaddr"></td>
</tr>
<tr>
<td>Subnet Mask:</td><td><input value="<!--#snetmsk-->" name="snetmsk"></td>
</tr>
<tr>
<td>Gateway:</td><td><input value="<!--#gateway-->" name="gateway"> </td>
</tr></table>
Run Code Online (Sandbox Code Playgroud)
结果有点令人失望:

永远不要介意这些IP值显示为32位整数,我稍后会处理.困扰我的是标签出现在表格中.有人可以告诉我为什么在表单中,值被附加到标签而不是替换标签?
这是在运行LWIP堆栈的TI LM3S9D96 MCU上进行的.
我目前正在使用index.php来包含另一个文件,它的结构如下:
root / index.php
/ new/ index.php
/ img/ test.jpg
Run Code Online (Sandbox Code Playgroud)
我在root/index.php中写了以下内容:
<?php
require_once("new/index.php");
?>
Run Code Online (Sandbox Code Playgroud)
问题是,其中的所有路径都是错误的.因为所有路径都基于new/index.php.
例如,在new/index.php中,我的test.jpg就像
<img src="img/test.jpg" />
Run Code Online (Sandbox Code Playgroud)
它显示http://www.test.com/new/img/test.jpg我何时直接访问new/index.php
但它显示http://www.test.com/img/test.jpg我在index.php中包含php.
怎么解决?我试过chdir(),但它不起作用期待谢谢