我想要回显一个通过Netflix API生成的URL。该URL保存在变量$ movieid中,当'echo $ movieid;'时键入它的作品。我需要从PHP和Netflix提供的JavaScript中获得价值,这就是我遇到问题的地方。非常奇怪的PHP回声错误
假设我有titleID = 7474747。当我键入下面的代码:
$movieid = "http://api.netflix.com/catalog/movie/".$titleID;
echo $movieid;
我得到以下输出:
[http]://api.netflix.com/catalog/movie/7474747
但使用下面的代码时:
<div id="myMovieLocation">
<?php echo "<img src=\"$img\" />"; ?>
<script src="[http]://jsapi.netflix.com/us/api/js/api.js">
{
"title_id" : "<?php print $movieid; ?>",
"button_type" : ["PLAY_BUTTON", "ADD_BUTTON"],
"show_logo" : "true",
"x" : "40",
"y" : "20",
"dom_id" : "myMovieLocation",
"application_id" : "<?php echo $apiKey; ?>"
}
</script>
我没有得到相同的输出$ movieid。快速浏览源代码总是显示没有附加数字的原始URL,如下所示:
"title_id" : "[http]://api.netflix.com/catalog/movie/",
除此之外,其他一切都很好。我试过回显,打印,不同的变量名称,似乎没有任何工作。
感谢您的任何帮助。
作为补充,我尝试了“title_id”:“http://api.netflix.com/catalog/movie/”,但仍未能追加数字。 – Ash 2013-03-17 00:50:52
为什么您的脚本源于'[http]'括号内?或者有什么我不知道的?你试过了,没有'http'的括号吗? – 2013-03-17 00:51:12
我无法在一个文件中拥有超过2个链接,并且似乎停止了投诉。对不起,不提。 – Ash 2013-03-17 00:52:34