我通过PHP从网页使用simple_php_dom和卷曲获取一些信息.问题是页面未正确构建,因此DOM对象包含错误信息.
如何将HTML文件作为PHP var中的字符串获取,以便我可以通过它运行正则表达式?
卷曲不起作用,因为它忽略了坏部分.
simple_html_dom.php有同样的问题.
wget因为我在服务器上没有权限,所以不起作用.
Ger*_*rit 12
file_get_contents - 将整个文件读入字符串
string file_get_contents (
string $filename [, int $flags= 0 [, resource $context [, int $offset= -1 [, int $maxlen= -1 ]]]]
)
Run Code Online (Sandbox Code Playgroud)
从手册:
此函数类似于file(),但file_get_contents()以字符串形式返回文件,从指定的偏移量开始直到maxlen字节.失败时,file_get_contents()将返回FALSE.
file_get_contents()是将文件内容读入字符串的首选方法.如果您的操作系统支持,它将使用内存映射技术来提高性能.
它适用于网页和文件.您可以使用" http://whatever.com/page.html "作为$ filename 来获取HTML .
| 归档时间: |
|
| 查看次数: |
5291 次 |
| 最近记录: |