Технологии

Решено

vip

php Получить содержимое папки https://idealwebcams.space/mp3, затем вывести все файлы в html тег <audio> путь к странице на которую выводиться https://idealwebcams.space/models/имя/index.php - вопрос №3348100

Если директория с музыкой и страница находится в одной в одной директории то проблем нет. А если в разных то я не могу сообразить написать
вот полный код
<ul class=«mp3»>
<?php
$dir = $_SERVER['DOCUMENT_ROOT'].'/mp3/'; // Папка с файлом
$files = scandir($dir); // Берём всё содержимое директории
foreach ($files as $name){
if (($name != ".") && ($name != "..")) { // Текущий каталог и родительский пропускаем
$path = $dir.$name;
print_r($path); //смотрел какой путь получается
echo "<li><audio controls='controls'>";
echo "<source src='https://idealwebcams.space/mp3/$name' type='audio/mpeg'>";
//срабатывает
echo "</audio></li>";
echo "<li><audio controls='controls'>";
echo "<source src='$path' type='audio/mpeg'>"; //не срабатывает
echo "</audio></li>";
}
}
?>
</ul>
$path = $dir.$name; получается такое /var/www/vipnomer/data/www/idealwebcams.space/mp3/cola.mp3.

июль 2, 2019 г.

  • Всего ответов: 1

  • Сергей - аватарка

    Сергей

    3-й в

    Если в разных — надо изменять путь в переменной 
    $dir = $_SERVER['DOCUMENT_ROOT'].'/mp3/'; // Папка с файлом


    июль 2, 2019 г.
    Ответ понравился автору
    Лучший ответ по мнению автора