Php包括跳过前12行读取

时间:2014-04-09 17:59:51

标签: php wordpress include

我正在将htm页面中的数据读入带有<?php include("liveresults/140403F001.htm"); ?>的Wordpress帖子,它完美无缺。然而,我需要跳过html文件的前12行,并且只从第13行开始阅读。任何想法?

1 个答案:

答案 0 :(得分:2)

如果文件只包含HTML并且您不想以PHP身份执行,那么您不应该使用includereadfile()更适合这种情况。

但是,由于您要忽略前12行,您应该使用SplFileObject来允许您按行搜索:

$file = new SplFileObject("liveresults/140403F001.htm");
$file->seek(12);
$file->fpassthru();

请注意,如果您的文件来自某种外部输入,则应将其转义为HTML,以防止XSS。