PHP和Wordpress如何从远程文件中读取某些行

时间:2015-11-20 04:21:21

标签: php wordpress fopen file-get-contents

我正在尝试从远程文件中读取某些行代码

                    // get bio from remote servers from line 835 to 859
                $userbio = fopen("http://example.com/".$db->username, 'r');
                $lineNo = 0;
                $startLine = 865;
                $endLine = 892;
                while ($line = fgets($userbio)) {
                    $lineNo++;
                    if ($lineNo >= $startLine) {
                        echo $line;
                    }
                    if ($lineNo == $endLine) {
                       break;
                    }
                }
                fclose($userbio);

这在单个php文件中效果很好,但是当我在Wordpress中时,我得到的是资源ID#164。 这种远程读取的任何其他方式? 谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用file_get_contents()函数,访问指南w3school

答案 1 :(得分:0)

您应该使用wp_remote_fopen()

参考:https://codex.wordpress.org/Function_Reference/wp_remote_fopen