※ ChatGPTを利用し、要約された質問です(原文:パーサーについて)
パーサーについて初心者の質問
このQ&Aのポイント
初心者の方がパーサーについての質問をされました。質問文からは、パーサーとはfgetss()関数のことであると推測されます。
質問者は、htmlファイルをCSV形式に変換したいとのことです。
提供されたプログラムは、指定のhtmlファイルの内容を一行ずつ読み込んで表示しています。
初心者です。
PHP5を始めて約50時間程度です。
パーサーについての質問です。
パーサー=fgetss()関数のことなのでしょうか。
下記プログラムは理解できるのですが(動作確認済み)、
下記htmlファイルをCSV形式に変換したいのです。
--下記プログラム
<?
$files = fopen("test.html", "r");
while( ($point = fgetss($files, 1024 )) !== false) {
print $point;
}
?>
--以上下記プログラム
---以下htmlファイルのソース
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<TABLE width="95%" border="1" cellpadding="4" cellspacing="0" bordercolor="#999999">
<tr>
<td width="42%" align="CENTER" bgcolor="#BFBFDF"><font size="-1"><b>テーマ</b></font></td>
<td width="9%" align="CENTER" bgcolor="#BFBFDF"><b><font size="-1">課目</font></b></td>
</tr><tr>
<td valign="MIDDLE" bgcolor="#FFFFFF"><a href="abc.html">テーマ1</a></td>
<td valign="MIDDLE" align="CENTER" bgcolor="#c8e3e3">課目1</td>
</tr><tr>
<td valign="MIDDLE" bgcolor="#FFFFFF"><a href="DEF.html">テーマ2</a></td>
<td valign="MIDDLE" align="CENTER" bgcolor="#ffffe0">課目2</td>
</tr>
</TABLE>
</body>
</html>
---ソース以上
お礼
大変参考になりました。 いろいろ考えて見ます。