fgets剥离标签

时间:2013-04-10 13:07:17

标签: php tags fgets

我正在使用fgets读取包含以“<”分隔的字段名称的文本文件和“>”字符。似乎fgets将这些字段名称视为标记并剥离它们。我认为只有fgetss剥离标签和fgets应该允许这个。我正在使用以下代码对此进行测试:

<?php
$handle = @fopen("Test.txt", "r");
if ($handle) {
    while (($buffer = fgets($handle, 4096)) !== false) {
        echo $buffer;
    }
    if (!feof($handle)) {
        echo "Error: unexpected fgets() fail\n";
    }
    fclose($handle);
}
?>

我的档案与此类似

filename.txt
Header test
<EOH>
<Field 1>Name<Field 2>Address<Field 3>Country<EOR>
<Field 1>Name<Field 2>Address<Field 3>Country<EOR>

任何人都知道在使用fgets或类似文件从文件中读取文本时如何保留我的字段名称。我尝试使用fgetss并将我的字段名称指定为允许的标签,但这不起作用,我猜因为它们不是真正的html标签?

0 个答案:

没有答案