Exemplo n.º 1
0
function getMusic($id)
{
    global $lecteur;
    $tableau_musique = recuperer_musique_par_id($id);
    $nomAlbum = recuperer_nom_album_et_artiste_par_id($id);
    $lecteur = '<article>
              <figure id="lecteurAudio" itemprop="track" itemscope itemtype="http://schema.org/MusicRecording">
                  <figcaption>
                      <div>Titre<span itemprop="name">' . $tableau_musique["Titre"] . '</span></div>
                      <div id="album">Album<span itemprop="inAlbum">' . $nomAlbum["NomAlbum"] . '</span></div>
                      <div id="artist">Artist<span itemprop="byArtist">' . $nomAlbum["NomArtiste"] . '</span></div>
                      <div id="time">Temps<span id="playbacktime">00:00</span></div>
                  </figcaption>
                  <meta itemprop="duration" content="PT2M29S">
                  <div id="fader"></div>
                  <div id="playback"></div>
                  <audio controls src="' . $tableau_musique["Piste"] . '" id="pisteAudio" preload="auto" itemprop="audio"></audio>
              </figure>
          </article>';
    return $lecteur;
}
Exemplo n.º 2
0
    }
}
?>
            </ul>
        </nav>

        <!-- Bloc pour le contenu du site -->
        <section>

                <?php 
if (isset($_SESSION['nom'])) {
    echo '<article><a href="form_upload_album.php">Ajouter un album</a></br><a href="form_upload_music.php">Ajouter une musique</a></article>';
}
foreach ($tableau_musique as $value) {
    //Pour chaque musique son article
    $nomAlbum = recuperer_nom_album_et_artiste_par_id($value['IdMusique']);
    echo '<article>';
    echo "<h2>" . $value['Titre'] . "</h2>";
    echo "<p> Nom de l'artiste : " . $nomAlbum["NomArtiste"] . "</p>";
    echo "<p> Nom de l'album :" . $nomAlbum['NomAlbum'] . "</p>";
    echo '<a href="lecteur.php?idMusique=' . $value['IdMusique'] . '">Ecouter la musique</a>';
    echo "</article>";
}
?>
        </section>

        <!-- Bloc pour le pied de page -->
        <footer>
            &copy; Nicolas Bertrand & Jeff Muraro
        </footer>
Exemplo n.º 3
0
}
require_once './fonctionBD/fonction_lecture_bd.php';
require_once './fonctionBD/fonction_insertion_bd.php';
$nom = isset($_REQUEST['nomMusique']) ? $_REQUEST['nomMusique'] : "";
$nomAlbums = recuperer_nom_album_par_artiste($_SESSION['nom']);
$erreur = "";
$succes = "";
if (count($nomAlbums) == 0) {
    echo '<script language="Javascript">
    alert ("Vous devez d\'abord créer un album" )
    </script>';
    header('Location: ./form_upload_album.php');
    exit;
}
if (isset($_REQUEST['boutonEnvoyer'])) {
    $nomAlbumChoisi = recuperer_nom_album_et_artiste_par_id($_REQUEST['nomAlbum']);
    //get the name for create a folder fo each album
    $target_dir = ".\\music\\" . $_SESSION['nom'] . "\\" . $nomAlbumChoisi['NomAlbum'] . "\\";
    //path for the file
    $target_file = $target_dir . $_FILES["musique"]["name"];
    //get the name and the extension of the file
    $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION);
    //get the extension of the file
    $newNameFile = $_REQUEST['nomMusique'] . "." . $imageFileType;
    //the new name with the extension
    $uploadOk = 1;
    // Check if file already exists
    if (file_exists($target_file)) {
        $erreur = 'Le fichier existe déjà.';
    } else {
        if (!file_exists("./music/" . $_SESSION['nom'] . "/")) {