Показать сообщение отдельно
  #53 (permalink)  
Старый 18.12.2020, 08:59
Аспирант
Отправить личное сообщение для ALFRED450 Посмотреть профиль Найти все сообщения от ALFRED450
 
Регистрация: 07.12.2020
Сообщений: 72

Сообщение от laimas Посмотреть сообщение
Сколько можно повторять одно и тоже:

$cityname = "Город"; //это переменная со строковым значением, и ее вывод где-то, во что-то, это будет Город

'$cityname' - это строка, которая так и будет выведена $cityname.

Нет, вы все лепите и лепите эту чушь в коде, удивляясь почему не работает.

Это ваши данные, и вывод температуры как вам хочется, а вывод ее один в один по примеру из руководства.

$data = json_decode(file_get_contents('https://api.openweathermap.org/data/2.5/weather?id=498817&units=metric&appid=42633145136a94711f8d879deade6bf1&lang=ru'));
$show_weather = round($data->main->temp) . '°C';

$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel('white');
$image->newImage(100, 80, $pixel);
$draw->setFont('fonts/tahoma.ttf');
$draw->setFontSize(30);
$image->annotateImage($draw, 10, 45, 0, $show_weather);
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;


А это результат работы. Выполните этот код отдельно, я сомневаюсь, что у вас он не выполнится должным образом, если вы не добавите в него эту дурь rtrim($show_weather . ' ').
https://javascript.ru/forum/attachme...d=160827110 7
Изображения:
Тип файла: png 6544.png (190 байт, 9 просмотров)
Ответить с цитированием