<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Вывод MP3-файлов на сайте через PHP

Вывод MP3-файлов на сайте через PHP

Помнится, у меня спрашивали, как создать свой аудио-портал. Чтобы на сайте хранились mp3-файлы, а затем можно их было вывести на странице и пользователь мог бы их прослушивать. В этой статье я покажу механизм вывода mp3-файлов на сайт через PHP.

Итак, у нас имеется директория audio, в которой лежат mp3-файлы. Код для их вывода на страницу:

<?php
  $dir = "audio"; // Директория с mp3-файлами
  $files = glob("$dir/*.mp3"); // Получаем список mp3-файлов
  for ($i = 0; $i < count($files); $i++) {
    echo "<p>".basename($files[$i])."</p>"; // Выводим название файла
    echo "<audio controls='controls'>"; // Выводим тег аудио с панелью управления
    echo "<source type='audio/mpeg' src='".$files[$i]."' />"; // Подключаем путь к аудио-файлу
    echo "</audio>"; // Закрываем тег
    echo "<br /><br />"; // Переходим на 2 перехода на новую строку
  }
?>

Как видите, всё достаточно просто с использованием HTML5. Впрочем, и через Flash-плеер можно проигрывать аудио-файлы, просто HTML-кода будет чуть-чуть больше написано в скрипте.

И ещё один момент. Использование echo для вывода HTML - это плохой стиль. В данном случае он приведён с целью упрощения скрипта. В реальности, безусловно надо делать всё через TPL-файлы и движок. Если вдруг Вы ещё не знаете, как создаются движки для сайта, то обязательно просмотрите этот курс.

Вот таким образом выводятся MP3-файлы на сайте через PHP.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (7):

kruty kruty 05.03.2014 14:30:54

Клас.. все так просто.. А що з ліцензіями і т.д?

Ответить

Dima2000%. Dima2000%. 05.03.2014 22:11:55

Спасибо за статью. Теперь я знаю как выводить аудио в своей будующей соц сети.

Ответить

kruty kruty 05.03.2014 22:24:37

Приємно познайомитися, колего)

Ответить

shamil shamil 06.03.2014 13:29:57

любопытный код,без поддержек различных браузеров,помню один файл в три формата конвертировал.

Ответить

rysich rysich 07.03.2014 03:02:37

Да, если быть точным, то здесь есть таблица поддержки форматов разными браузерами: http://htmlbook.ru/html/audio Правда устарела немного, как firefox не знаю, а Опера вроде уже поддерживает mp3. Да и Яндекс браузера в таблице нет, а он тоже это может.

Ответить

prog prog 30.12.2014 11:54:46

Спасибо большое!

Ответить

Web-дизайнер. Web-дизайнер. 11.01.2021 14:22:27

Здравствуйте уважаемые! Вот такой вопрос имеется: Взял этот код (спасибо автору) поставил на своей локальной страничке, создал папку audio там где находится файл вывода этой странички в браузере, закинул из своей коллекции один *.mp3 файл, плеер есть, музыка играет. Решил подключить всю музыку из коллекции с подключённого через usb внешнего носителя, и вот тут тупик нарисовался. Указал имя диска, указал полный путь к музыке - и, список музыки с плеерами выводится но при запуске музыка не играет. Подскажите что и где нужно изменить или добавить чтобы музыка играла?

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.