以下のコードは以前は動作していましたが、「ストリームを開けませんでした:HTTP要求は失敗しました!HTTP/1.1 429」というエラーが表示されます。 file_get_contents()には何らかの問題があるようです。同様のスレッドでは、cURLが役立つかもしれないと示唆されていましたが、うまく動作しません。突然file_get_contents()がストリームを開くことに失敗しました
誰も私が以前に完璧に正常に動作したときにエラーが発生する理由を説明していますか?私はcURLを使わずにそれを解決できますか?私がcUrlを使用しなければならない場合、方法と理由は?
foreach ($soccerseason->getFixturesByMatchday($matchDay) as $fixture) {
if (strcmp($fixture->homeTeamName, $team) == 0 || strcmp($fixture->awayTeamName, $team) == 0) {
$hometeamuri = $fixture->_links->homeTeam->href;
$gethometeamcontent = file_get_contents($hometeamuri, false);
$hometeam = json_decode($gethometeamcontent);
httpコード429の意味を調べましたか? – drew010
遠方からのリクエストがキャンセルされることがあります。 https://httpstatuses.com/429 –