0

我遇到了一个非常奇怪的问题。

通常,当我想上一个文件夹时,我使用“../”来指示我要打开的文件位于父目录中。

现在我有以下文件:

一些文件.phtml

..
...
<script type="text/javascript">
$(document).ready( function () {
    <?php include 'app/views/html/garbage/test.phtml';?>,
        "aaSorting": [[ 0, "desc" ]],
        "bSort": false
    });
    new FixedHeader(table)
    $('div#content_body').children().eq(3).css({'top': '200px', 'position': 'static'})
} );
</script>

测试.phtml

Hi2

垃圾/test.phtml

Hi
  • 应用程序/视图/html/垃圾/some-file.phtml
  • 应用程序/视图/html/垃圾/test.phtml
  • 应用程序/视图/html/test.phtml

每次我使用<?php include 'test.phtml';?>,

结果是:Hi,

但每当我<?php include 'test.phtml';?>,变成<?php include '../test.phtml';?>,

我收到以下错误:

$(document).ready( function () {
    <br />
<b>Warning</b>:  include(../test.phtml): failed to open stream: No such file or directory in <b>FOLDERS\app\views\html\garbage\some-file.phtml</b> on line <b>335</b><br />
<br />
<b>Warning</b>:  include(): Failed opening '../test.phtml' for inclusion (include_path='.;C:\xampp\php\PEAR') in <b>FOLDERS\app\views\html\garbage\some-file.phtml</b> on line <b>335</b><br />
,
        "aaSorting": [[ 0, "desc" ]],
        "bSort": false
    });
    new FixedHeader(table)
    $('div#content_body').children().eq(3).css({'top': '200px', 'position': 'static'})
} );

这可能是一个非常基本的问题,但我似乎无法理解出了什么问题。

附加信息:

  • 使用窗口
  • 使用 xampp
4

1 回答 1

3

因为你还在你的根目录中server//localhostproject path

<?php include '../test.phtml';?>,

指从你的根上退一步!

如果你有

http://localhost/test/here you are

你实际上指的是

http://localhost
于 2013-09-23T12:35:33.373 回答