while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo "<pre>".$li++.':'.$pieces[$i].'.'."</pre>";
echo "<table><tr><th bgcolor="318bb0">";
echo $li++.':'.$pieces[$i].'.';
echo "</th></tr></table>";
}
}
为什么这段代码不能输出成为html文件呢?运行不起来
把你代码中,echo 背景颜色那里修改下,引号里面又包含了引号,还有就是,你确定你有使用fopen打开了一个存在的文档吗?下面是可以运行的。
<?php
$f = fopen("test.txt", "r");
while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo "<pre>".$li++.':'.$pieces[$i].'.'."</pre>";
echo "<table><tr><th bgcolor=318bb0>";
echo $li++.':'.$pieces[$i].'.';
echo "</th></tr></table>";
}
}
?>
<?php
$f = fopen("test.txt", "r");
while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo "<pre>".$li++.':'.$pieces[$i].'.'."</pre>";
echo "<table><tr><th bgcolor=318bb0>";
echo $li++.':'.$pieces[$i].'.';
echo "</th></tr></table>";
}
}
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-05-06
while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo '<pre>'. $li++ .':'. $pieces[$i] .'.</pre>';
echo '<table><tr><th bgcolor="318bb0">';
echo $li++. ':' .$pieces[$i]. '.';
echo '</th></tr></table>';
}
}
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo '<pre>'. $li++ .':'. $pieces[$i] .'.</pre>';
echo '<table><tr><th bgcolor="318bb0">';
echo $li++. ':' .$pieces[$i]. '.';
echo '</th></tr></table>';
}
}