我正在将htm页面中的数据读入带有<?php include("liveresults/140403F001.htm"); ?>
的Wordpress帖子,它完美无缺。然而,我需要跳过html文件的前12行,并且只从第13行开始阅读。任何想法?
答案 0 :(得分:2)
如果文件只包含HTML
并且您不想以PHP身份执行,那么您不应该使用include
。 readfile()更适合这种情况。
但是,由于您要忽略前12行,您应该使用SplFileObject来允许您按行搜索:
$file = new SplFileObject("liveresults/140403F001.htm");
$file->seek(12);
$file->fpassthru();
请注意,如果您的文件来自某种外部输入,则应将其转义为HTML,以防止XSS。