【发布时间】:2019-08-17 18:06:03
【问题描述】:
我想使用 php(使用 php_everywhere)在我的 WordPress 页面中显示来自 icecast 2.4.0 流的歌曲标题
标题在 /admin/stats.xml 中可用,但它受基本身份验证保护,由于某些原因(我不是 icecast 服务器的管理员),我无法修改 status-json.xsl,所以我必须从拥有用户名和密码的 /admin/stats.xml 中获取元数据。
我尝试使用 curl 或语法 http://user:pass@host:port/.... 进行基本身份验证,但它不起作用,服务器没有响应我的 xml 页面请求。
我尝试了一些在网上找到的库,它们在 php 中提供 IceCast 类,但在这种情况下,我的 wordpress 页面会出现 403 错误。 例如:PHP - Icecast info being updated on page
【问题讨论】:
标签: php wordpress php-curl icecast shoutcast