我想解析一個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函數不會死。我猜這些人防禦機器人...... –