无法进入父目录

时间:2013-09-23 12:26:12

标签: php file function filesystems

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

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

现在我有以下文件:

一些-file.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>

test.phtml

Hi2

垃圾/ test.phtml

Hi
  • app / views / html / garbage / 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'})
} );

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

其他信息:

  • 使用Windows
  • 使用xampp

1 个答案:

答案 0 :(得分:3)

因为您仍然在server / localhost / project path

的根目录中
<?php include '../test.phtml';?>,

指从你的根回来一步!

如果你有

http://localhost/test/here you are

你实际上是指

http://localhost