De la même manière qu'il est possible de servir des images avec php, pour une utilisation dans CAPTACHAS et autres, est-il possible de faire de même avec les fichiers audio?Puis-je servir des fichiers MP3 avec PHP?
J'ai essayé ce
<?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";
}
J'utilise Safari, qui peut lire des fichiers MP3. Cela donne à Safari le bon mode, j'obtiens les commandes Quicktime pendant quelques secondes, puis "No Video". J'essaie de protéger les fichiers contre le téléchargement non autorisé au cas où vous vous demandez pourquoi je voudrais faire cela.
Vous devriez être en mesure de - ne sais pas pourquoi cela ne fonctionne pas, mais vous êtes sur la bonne voie. Essayez wget/curl à partir de la ligne de commande sur l'URL à partir de laquelle vous accédez au fichier et vérifiez qu'il fonctionne comme prévu. –