@pavelzabavin

Как вывести изображение на сайте на основе данных с помощью php?

Приветствую!

Изучаю php и возникла простая задача, которая, уверен, также и реализуется.

Хочу реализовать на сайте динамическую смену обложек песен, когда они сменяются.

Информацию о песне я могу брать с помощью файла /icemeta.txt, который у меня хранится на сервере, либо же по специальной ссылке.

Допустим, в данный момент звучит песня: Rihanna, Calvin Harris — We Found Love. У меня уже есть подготовленные обложки песен в размере 3000х3000 пикселей, которые я буду сжимать до размера ~400х400px. Они хранятся на отдельном поддомене covers.sitename

Какие функции php необходимо рассмотреть при написании кода?

Я вижу логику такую:
1) Открываем файл icemeta.txt
2) Извлекаем название песни Rihanna, Calvin Harris — We Found Love
3) Далее необходимо понимать, какое имя необходимо задать изображению на сервере? Вероятно это будет что-то вроде rihanna_calvin-harris_we_found_love.jpeg?
4) А если будет звучать русская песня? Вася Пупко - Название Песни. То получается, нужно добавлять транслитерацию внутрь скрипта? И получится что-то вроде: vasya-pupko_nazvanie_pesni.jpeg?
5) Далее сопоставляем данные и выводим с помощью echo. Если, например, совпадения нет, то выводим статическую картинку.

Буду крайне признателен за помощь/код
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Два основных пункта ещё:
1. Нужна связка: "Название песни" - "Изображение обложки".
2. И нечёткий поиск для поиска точного названия в таблице связок из названия проигрываемой песни.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
от 130 000 до 180 000 ₽
Сбер Москва
До 240 000 ₽
25 окт. 2020, в 17:16
150000 руб./за проект
25 окт. 2020, в 17:09
19999 руб./за проект
25 окт. 2020, в 17:04
3000 руб./за проект