一 代码
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>分别使用fgets函数和fgetss函数读取count.php文件并输出结果</title> <style type="text/css"> <!-- .STYLE2 { font-size: 16px; font-weight: bold; font-family: "华文琥珀"; color: #FFFFFF; } .STYLE3 {font-size: 12px} --> </style> </head> <body> <table width="592" height="260" border="0" cellpadding="0" cellspacing="0" background="images/bg.JPG"> <tr> <td width="141" rowspan="2" align="right" valign="middle" scope="col"><span class="STYLE2">使用fgets函数:</span></td> <td width="29" rowspan="2" align="right" valign="middle" scope="col"> </td> <td height="20" colspan="2" align="center" valign="middle" scope="col"> <!-- 使用fgets函数读取.php文件 --><!-- ----------------------------------------- --> </td> </tr> <tr> <td width="397" align="left" valign="middle" scope="col"><span class="STYLE3"> <?php $fopen = fopen('./count.php','rb'); while(!feof($fopen)){ //feof函数测试指针是否到了文件结束的位置。 echo fgets($fopen); //输出当前行 } fclose($fopen); ?> </span></td> <td width="25" align="center" valign="middle" scope="col"> </td> </tr> <tr> <td rowspan="2" align="right" valign="top" class="STYLE2">使用fgetss函数:</td> <td rowspan="2" align="right" valign="middle" class="STYLE2"> </td> <td align="left" valign="middle" class="STYLE3"> <!-- fgetss函数读取.php文件 --> <?php $fopen = fopen('./count.php','rb'); while(!feof($fopen)){ //使用feof测试指针是否到了文件结束的位置 echo fgetss($fopen); //输出当前行 } fclose($fopen); ?> </td> <td width="25" rowspan="2" align="center" valign="middle"> </td> </tr> <tr> <td height="20" align="center" valign="middle"> </td> </tr> </table> </body> </html>
count.php
<table width="377" height="135" border="1"> <tr> <td width="367"><p> 计算机软件技术</p> <p>1、应用于传统行业。</p> <p>2、应用于计算机行业。 </p> <p> </p> </td> </tr> </table> <p> </p>
二 运行结果
fgets输出时不能过滤标记
fgetss输出时可以过滤标记