初心者です。
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.dt …
<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>
---ソース以上

このQ&Aに関連する最新のQ&A

PHP 時間」に関するQ&A: PHP時間の比較

A 回答 (2件)

#1の続き



補足として
テーマ1、課目1がそれぞれ必ず一行で書かれているなら
fgetssでokだとは思う。
    • good
    • 0
この回答へのお礼

大変参考になりました。
いろいろ考えて見ます。

お礼日時:2009/05/26 08:51

fgetssは使えないと思うなあ、、


タグに相当するものがなくなるだけで、区切りまで残してはくれないので。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報