[英]Php file text parsing
我的以下php代码有问题:
<?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将其转换为HTML元素。 由于某种原因,当我尝试加载页面时,它是白色的。
谁能告诉我问题的可能原因以及如何解决? 先感谢您
我已经设法通过对它进行不同的编码来完成我想要的事情。 这是我现在使用的:
<?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);
?>
我仍然不知道为什么以前的代码不起作用,因此,如果您知道可能是什么原因,我将很高兴阅读您的解释。
很抱歉在花一些时间解决问题之前发布了该问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.