2011-11-10 38 views
1

做了空间我有这样的:PHP的包括我的html布局

<div id="results"> 
    <?php include 'server.php'; ?> 
</div> 

这在我的HTML布局做了空间。

include problem

Server.php样子:

<?php 
//php processing... 

//first echo: 
echo '<h1>Serveur : '.$hostname.'</h1>'; 

//others echo... 
?> 

为什么这个空间?一个办法 ?

+0

我相信增加的空间实际上只是一个H1元素的一部分。这很容易测试,因为您正在Chrome中进行调试 - 只需删除“元素”视图中的空白区域,看看它是否有任何区别。 – Blazemonger

+0

RightClick - >检查元素,看看空间来自哪里 – Mob

+0

这是包括。编码问题。 –

回答

4

验证文件server.php不是UTF-8 BOM,并尝试删除结束标记,即:

<?php 
    //php processing... 

    //first echo: 
    echo '<h1>Serveur : '.$hostname.'</h1>'; 

    //others echo... 
+0

他使用的是带有BOM的UTF-8。它现在有用,谢谢! –