Я пытаюсь получить детали для запретов в учетной записи пользователя Steam, используя функцию file_get_contents в PHP. Тем не менее, он продолжает erroring, и я понятия не имею, почему:file_get_contents не удалось открыть поток: неверный аргумент с URL-адресом
$detailURL = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=3C11B751BB59DEEE28D744C0A8BAC2EC&steamids=76561198078737264");
$profile = file_get_contents($detailURL);
$buffer = fopen("coOn4LxnQm/{$steamIDpost}.json", "w+");
fwrite($buffer, $profile);
fclose($buffer);
$steam = json_decode(file_get_contents("coOn4LxnQm/{$steamIDpost}.json"));
Ошибка заключается в следующем:
Warning: file_get_contents({ "players": [ { "SteamId": "76561198078737264", "CommunityBanned": false, "VACBanned": true, "NumberOfVACBans": 1, "DaysSinceLastBan": 309, "NumberOfGameBans": 0, "EconomyBan": "none" } ] }): failed to open stream: Invalid argument in C:\xampp\htdocs\addToList.php on line 18
Если у вас есть какие-либо идеи, пожалуйста, помогите мне. Не знаю, что «не удалось открыть поток: недействительный аргумент» означает и googling, и это мало помогло.
Спасибо.
Где: '$ steamIDpost'? Вы не можете получить содержимое файла из результатов 'file_get_contents()'. – PHPglue