【发布时间】:2011-07-12 00:26:53
【问题描述】:
我正在尝试使用 file_get_contents() 检索包含 XML 数据的网页。
$get_url_report = 'https://...'; // GET URL
$str = file_get_contents($get_url_report);
问题在于 file_get_contents 只获取页面的安全内容并且只返回一些没有 XML 的字符串。在 Windows IE 中,如果我输入 $get_url_report,如果我想显示所有内容,它会发出警告。如果我单击是,那么它会显示 XML,这是我想要存储在 $str 中的内容。关于如何从网页 $get_url_report 将 XML 数据检索为字符串的任何想法?
【问题讨论】:
-
您尝试过使用 html_entities 打印 $str 吗?
-
感谢大家的cmets。我目前无法访问我的文件,但我会在明天查看并进行更新。我确实在 php.ini 中启用了 openssl。在 phpinfo() 中,它显示在 PHAR 下启用。 (我认为这是对的?)
-
@Manhim,那行得通。谢谢!
标签: php xml openssl file-get-contents