0

我在服务器端保存了一个文本文件。我必须使用 perl CGI 读取文件并将其内容显示给浏览器。该文件有几个段落、换行符和制表符。我想保留这些格式。目前显示文件的内容,但它都被混杂成一个连续的段落。

print "<table border='1'>\n";
    print "<tr>\n";
    print "<td><b>Whole Report</b></td>\n";
    print "</tr>\n";
    print "<tr>\n";
    print "<td>$entireReport</td>\n";
    print "</tr>\n";
    print "</table>\n";

在上面的代码中,我将文件的全部内容读入变量 $entireReport。

谢谢

4

1 回答 1

1

将代码包装在 <PRE></PRE> 标记中。假设您在 $fileContents 中有内容,然后使用:

print "<td><pre>", CGI::escapeHTML($fileContents), "</pre></td>\n";

这将逐字保留文件中的格式。

--dmg

于 2013-04-29T21:28:03.970 回答