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