外面的换行符<! - ?php tags - >

时间:2011-05-28 17:37:32

标签: php

我的网络主机的PHP引擎正在把所有东西都带到外面&lt;?php?&gt;并使用&lt; br&gt;替换换行符,如下所示:

<?php

echo 'php1';

?>

Hello
world

<?php
echo 'php2';
?>

我得到的输出是:

php1
<br><br>Hello<br>world<br><br>php2

我使用的所有其他服务器都是这样做的,这就是我想要的:

php1

Hello
world

php2

我可以禁用此行为吗?

3 个答案:

答案 0 :(得分:1)

据我所知,没有PHP .ini directive可以做到这一点。

联系您的虚拟主机并询问他们,但我怀疑此处还有其他内容。

答案 1 :(得分:0)

尝试将标题设置为Content-Type:text / plain并查看是否有帮助

<?php
header('Content-Type: text/plain');
?>

答案 2 :(得分:0)

试试这个,你的主人非常奇怪

<?php
    echo 'php1';
?>
Hello
world
<?php
   echo 'php2';
?>