<?php

$box = [];
if ($handle = opendir('/home/vitaliy/project/itmo/php_winter_2023/engine/upload')) {
    // echo "Directory handle: $handle\n";
    // echo "Entries:\n";

    /* This is the correct way to loop over the directory. */
    while (false !== ($entry = readdir($handle))) {
       $ext = pathinfo($entry, PATHINFO_EXTENSION); 
       // echo   $ext ."\n";
       if ($ext == 'mp3') {
           array_push($box, './upload/'.$entry);
        }  
    }


    closedir($handle);
}
var_dump($box);

$music = [ ['id'=> 1,'id_style' => 5, 'href'=> 'https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/65_iogann_sebastjyan_bah_i_sharlj_guno__sotis_ave_mariya_.mp3' ], 
         ['id'=> 2  ,'id_style' => 5, 'href'=> 'https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/65_iogann_sebastjyan_bah_i_sharlj_guno__sotis_ave_mariya_.mp3' ], 
         ['id'=> 3  ,'id_style' => 5, 'href'=> 'https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/107_zuppe_uvertyura_k_opere_legkaya_kavaleriya.mp3'],


];

$arr = [ ['id'=> 1   , 'name'=> 'pop' ], 
         ['id'=> 2   , 'name'=> 'hiphop' ],  
         ['id'=> 3   , 'name'=> 'rock'],
         ['id'=> 4   , 'name'=> 'jazz' ],
         ['id'=> 5   , 'name'=> 'classic' ],
];

$str = "";
foreach($arr as $item){
    $str .=   "<li>". $item['name'] . "</li>";
}
echo( '<ul>' . $str . '</ul>' );


$select = '<select id="style">
    <option value="1">pop </option>
    <option value="2">hiphop </option>
    <option value="3">rock</option>
</select>';


$options = "";
foreach($arr as $item ){
    $options .=  "<option value=". $item['id'] .">" . $item['name'] . "</option>";
}
$select = '<select id="style">' . $options . '</select>';  
echo($select);


$playlist= "";
foreach($box as $item ){
  $playlist .= '<audio controls>
                    <source src="'.$item.'" type="audio/mpeg" />
               </audio>';
}
 
// $playlist = "<audio controls>" .  $sources  . "</audio>";

echo($playlist);











// https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/74_aljbenis_malaguenjya.mp3
// https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/132_rimskiy%E2%80%93korsakov_pesnj_indiyskogo_gostya.mp3
// https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/04_lyudvig_van_bethoven_sonata_%E2%84%9614_lunnaya_sonata.mp3
// https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/65_iogann_sebastjyan_bah_i_sharlj_guno__sotis_ave_mariya_.mp3
// <audio controls>
//   <source src="https://azbyka.ru/audio/audio1/Muzyka-i-pesni/populjarnaja-klassicheskaja-muzyka/74_aljbenis_malaguenjya.mp3" type="audio/mpeg" />
//   <source src="myAudio.ogg" type="audio/ogg" />
//   <p>
    // Ваш браузер не поддерживает HTML5 аудио. Вот взамен
    // <a href="myAudio.mp4">ссылка на аудио</a>
//   </p>
// </audio>

