我想解析一个json变量到另一个链接,下面是我的代码。 但是,我遇到了这个错误,指出"file_get_contents(0): failed to open stream: No such file or directory "
。如果我手动输入,目录正在工作。解析Json变量到链接
<?php
$data = json_decode(file_get_contents('http://movie.com/movieOne?seatNum=' + $movieSeat));
$counter = count($data);
echo "<script>movieBTN(x,y){ if (y == 'yes') { alert(x + 'Book Sucessful'); else { alert (x + 'Not sucessful');}</script>";
for ($x = 0; $x < $counter; $x++) {
echo $data[$x]->avail . "<br>" ;
$avail = $data[$x]->avail;
echo "<button onclick = movieBTN('".$movieSeat.", ".$avail."')> Movie Seat </button>";
}
?>
$movieSeat
是从另一个json获得的。
后,我从+
到.
改变我有这样的错误"Undefined offset: 0"
和"Trying to get property of non-object"
vardump
array(1) { ["avail"]=> string(3) "yes" }
你在哪里手动输入?浏览器? –
是的,在浏览器中..我也试过它在代码中,就像更改链接更改(http://movie.com/movieOne?seatNum=1A)。两者都很好。但是,当我尝试从另一个JSON获取变量时,它不起作用。如上所述有错误。 – jamie
你确实意识到浏览器在向服务器发送响应时会发送一堆头文件。而file_get_contents函数不会死。我猜这些人防御机器人...... –