Php文件文本解析

Php文件文本解析,php,Php,我对以下php代码有问题: 密码 我试图实现的是解析文件中的文本,并使用php将其转换为HTML元素。 由于某种原因,当我尝试加载页面时,它是白色的 谁能告诉我问题的可能原因以及如何解决? 提前谢谢你我已经通过不同的编码实现了我想要的。 我现在用的是: 密码 我仍然不知道前面的代码为什么不起作用,所以如果您知道原因,我将非常乐意阅读您的解释 很抱歉在花时间解决问题之前发布了此问题。添加一些调试语句。你的代码只有两个地方会导致输出,所以看起来它没有到达它们。这并不能解释你的代码失败的原因,

我对以下php代码有问题:

密码

我试图实现的是解析文件中的文本,并使用php将其转换为HTML元素。 由于某种原因,当我尝试加载页面时,它是白色的

谁能告诉我问题的可能原因以及如何解决?
提前谢谢你

我已经通过不同的编码实现了我想要的。 我现在用的是:

密码

我仍然不知道前面的代码为什么不起作用,所以如果您知道原因,我将非常乐意阅读您的解释


很抱歉在花时间解决问题之前发布了此问题。

添加一些调试语句。你的代码只有两个地方会导致输出,所以看起来它没有到达它们。这并不能解释你的代码失败的原因,但我认为这应该短一点:@Rizier123这对我来说很有效,似乎比我的工作代码简单,谢谢
<?php
    $file = fopen("res/changelog","r");
    while(! feof($file))
    {
        $line = fgets($file);
        if (strlen($line) > 0){
            if (substr($line, 0, 1) === "#"){
                echo "<h2>", substr($line, 1), "</h2><br />"
            }
            else {
                echo "<p>", $line, "</p><br />";
            }
        }
    }

    fclose($file);
?>
<?php
    $file = fopen("res/changelog","r");
    echo "<p>";
    while(! feof($file))
    {
        $line = fgets($file);
        if (substr($line, 0, 1) === "#")
        {
            echo "</p><h2>", substr($line, 1), "</h2><p>";
        }
        else
        {
            echo $line, "<br />";
        }
    }
    echo "</p>";
    fclose($file);
?>