PHP包含在虚拟机上查看“localhost”时正在切碎

时间:2014-03-10 23:39:01

标签: php macos virtual-machine vmware

以下是我的设置:我在装有VMware Fusion的Mac上进行编码(在VM上运行Windows 8)。 VM上运行了IIS,以便我可以对我的代码进行本地测试(用Edge Code / Brackets编写)。我通过将我的Mac浏览器指向[ip address]:[port] / [file]来测试代码。这通常很好,但我遇到了包含问题的问题。

这是结构: [的index.php]

<body>
<?php require '/Library/Includes/header.inc.php'; ?>

hello

[的header.inc.php]

<div class="container_16">
<div class="grid_6">
    <img src="http://placehold.it/298x48" alt="Logo" />
</div>
<div class="grid_10">
    <?php include 'eyebrow.inc.php'; ?>
</div>

[eyebrow.inc.php]

<ul id="eyebrow-links" class="h-list">
     <li><img src="http://placehold.it/24x24" alt="User Avatar" /></li>
     <li><a href="#">My Profile</a></li>
     <li><a href="#">English</a></li>
     <li><a href="#">Logout</a></li>
</ul>

这是我从Mac查看来源时的输出

<body>
    <div class="container_16">
    <div class="grid_6">
        <img src="http://placehold.it/298x48" alt="Logo" />
    </div>
    <div class="grid_10">
        <ul id    </div>
</div>    
hello

它正在砍掉我的一些包括。当我在Windows机器上测试相同的代码时,它会正常运行并返回整个include。有没有其他人遇到这个问题?知道发生了什么吗?感谢您的帮助!

杰森

1 个答案:

答案 0 :(得分:0)

问题似乎源于我的第一个li元素。它可能是placehold.it的参考,它打破了包含。不知道为什么它似乎只在我的Mac而不是我的电脑上出现问题,但至少我正在缩小这个问题。

更新

没关系。如果我有4个li元素,它会继续破坏。放弃问题而忽略它。遗憾!