это снова я.У меня есть фрагмент кода, который работал вчера, но теперь он больше не отображает изображения, они отображаются как «сломанные» в браузере (URL приводят к допустимым местоположениям, примеры будут приведены ниже).Цель этого кода состоит в том, чтобы запросить API-интерфейс Discord, который затем получает определенные фрагменты информации из снежинки и объединяет их в допустимые теги HTML, чтобы повторить, что это работало вчера, уже не так.
Вот какизображения отображаются в изображениях, которые я создал
Разбитые изображения
Теперь, если мы посмотрим на мой PHP (Некоторая информация отредактирована для безопасности)
<?php
$json_options = [
"http" => [
"method" => "GET",
"header" => "Authorization: Bot API token"
]
];
$json_context = stream_context_create($json_options);
$json_get = file_get_contents('https://discordapp.com/api/guilds/guildid/members?limit=1000', false, $json_context);
$json_decode = json_decode($json_get, true);
$arr = array_filter($json_decode, function($e) {
return in_array("role-id", $e['roles']);
});
foreach($arr as $e) {
$uid = $e['user']['id']; $atar = $e['user']['avatar']; $uname = $e['user']['username']; $aimgurl = "https://cdn.discordapp.com/avatars/$uid/$atar.jpg";
$count = $count + 1;
echo "<img src='$aimgurl' alt=avatar$count' width='300' height='200' />";
}
?>
Примером вывода будет div вроде этого:
<img src="https://cdn.discordapp.com/avatars/118715548849668096/505efab4aa33f882bab9ae22347bafa1.jpg" width="300" height="200">
Теперь, если я вручную зайду по ссылке https://cdn.discordapp.com/avatars/118715548849668096/505efab4aa33f882bab9ae22347bafa1.jpg,, вы увидите, что изображение действительно, нодаже при отображении в пустом документе PHP (не на веб-странице) изображения по-прежнему ломаются.Сначала я подумал, что, возможно, был javascript или что-то противоречащее этому, но я уверен, что это не тот случай, и корень проблемы в том, как я стилизую изображение или пытаюсь заставить его отображаться.Однако я не знаю, как можно добавить изображение на мою веб-страницу с помощью PHP, не добавляя теги изображения, вероятно, есть способ сделать это.Но если у кого-нибудь из вас есть какие-либо советы, это будет оценено.Спасибо.