PHP中的换行符不起作用

时间:2013-12-14 04:02:36

标签: php

试图让php给我新的线条,即使在环顾四周之后也无法正常工作。我正在使用\ r \ n并且它不显示但也没有给我一个新的行回车。

任何建议都将不胜感激!

<?php
if (!$socket = @fsockopen("xxx.xxx.xxx.xxx", 22, $errno, $errstr, 1))
{
   echo "<font color='red'><strong>servername.domain.com(xxx.xxx.xxx.xxx) is Offline!\r\n</strong></font>";
}
else
{
echo "<font color='green'><strong>servername.domain.com(xxx.xxx.xxx.xxx) is Online!\r\n</strong></font>";
fclose($socket);
}
if (!$socket = @fsockopen("xxx.xxx.xxx.xxx", 22, $errno, $errstr, 1))
{
   echo "<font color='red'><strong>servername2.domain.com(xxx.xxx.xxx.xxy) is Offline!\r\n</strong></font>";
}
else
{
    echo "<font color='green'><strong>servername2.domain.com(xxx.xxx.xxx.xxy) is Online!\r\n</strong></font>";
fclose($socket);
}
?>

4 个答案:

答案 0 :(得分:2)

如果您通过浏览器运行页面,则用户<br> html标记,并且您通过命令提示符运行脚本,然后使用\n

答案 1 :(得分:0)

尝试使用<br>代替\n。因为\n

无法识别HTML

答案 2 :(得分:0)

当您希望写入HTML格式时,最好使用
强制换行。

答案 3 :(得分:0)

尝试

**<br>**

如果/ n已经来自数据库,请尝试 nl2br