Kann ich MP3-Dateien mit PHP bereitstellen?

Auf die gleiche Weise, wie es möglich ist, Bilder mit PHP für die Verwendung in CAPTACHAS bereitzustellen, ist es auch möglich, dies mit Audiodateien zu tun?

Ich habe es versucht

<?php

$track = "sometrack.mp3";

if(file_exists($track)) {
    header('Content-type: audio/mpeg');
    header('Content-length: ' . filesize($track));
    header('Content-Disposition: filename="sometrack.mp3"');
    header('X-Pad: avoid browser bug');
    header('Cache-Control: no-cache');
    print file_get_contents($track);
} else {
    echo "no file";
}

Ich benutze Safari, mit dem ich MP3-Dateien abspielen kann. Es bringt Safari in den richtigen Modus, ich bekomme die Quicktime-Steuerung für ein paar Sekunden und dann "No Video".

Ich versuche, Dateien vor unbefugtem Download zu schützen, falls Sie sich fragen, warum ich das tun möchte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage