【问题标题】:Get data with JavaScript and show in PHP使用 JavaScript 获取数据并在 PHP 中显示
【发布时间】:2021-09-30 09:03:30
【问题描述】:

我正在开发一个电台网站。 我可以通过以下代码获取当前正在播放的曲目:

<span data-widget="mcp-custom-text" data-name="NAMEOFSTATION" data-format="%nowplaying%"></span></b>

<script type="text/javascript" language="javascript" src="https://NAMESERVER.nl:2020/dist/widgets.js" defer></script>

我有一个收音机播放器,它显示你想要的文本,下面的代码是它显示你想在播放器中显示的文本的部分:

            $the_link=trim($_GET['the_stream']);
    $t = new streaminfo($the_link);
    $songtitle=strip_tags($t->streamtitle);
    if (trim($songtitle)=='' || trim($songtitle)=='-') {
                $songtitle="SHOW HERE SONGTITLE";
        }
    echo trim($songtitle);
}

?>

如何获取播放器中位置的第一个代码的数据? 因为只在PHP变量中粘贴HTML代码是行不通的。

【问题讨论】:

  • 有人吗?请:-)

标签: javascript php html api


【解决方案1】:

您是否尝试过使用 HTTP 客户端向该 URL 发出请求?看起来您正在尝试从 API 获取数据,然后将其显示在屏幕上。如果是这样,请尝试使用 HTTP 客户端、axios 等

【讨论】:

  • 我对 PHP 等的了解非常少。我知道很多 HTML/CSS,但不是来自 PHP,所以我必须为 HTTP 客户端做什么?
  • 你提供的材料可能不足以让我回答这个问题。通常,广播电台提供一个作为 API 的 URL,因此当经过身份验证的设备连接或访问该 URL 时,它将从服务器获得包含当前播放曲目(名称、作者等)的响应,它隐藏在 HTML 中的某处或脚本文件。如果是你的情况,这个帖子可能会解决你的问题:stackoverflow.com/questions/5647461/…
  • 第一个脚本显示实时歌曲标题,我唯一想要的就是将该标题放在 PHP 代码中现在“SHOW HERE SONGTITLE”的位置。 :)
猜你喜欢
  • 1970-01-01
  • 2018-06-23
  • 2023-03-27
  • 2019-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多