Lieber Matthias,
Der OP hatte aber auch
header('Content-Type: application/octet-stream');
im Script und es funktionierte nicht.
naja, "der OP" hatte noch ganz andere Sachen im Script, wie z.B. $verzeichnis = "http://meineURL/Anzeige.mp3";
, was für mich nach "Laden von fremder Website" aussieht.
Dann steht da auch $dateiname = sprintf("%s/%s", $verzeichnis, $datei);
, was nach meiner Überlegung http://meineURL/Anzeige.mp3/Anzeige.mp3
ergeben müsste, was ganz sicher nicht die korrekte URL sein kann.
Mir scheint, dass da einiges schief läuft (Fehlerlogs??) und dass der Browser (welcher denn?) einfach das Beste aus den angebotenen Fehlern herauspickt.
(@_@)
Oh ja! Mein Code-Beispiel ist übrigens eine Verkürzung aus dem passenden Abschnitt in meinem CMS, wo das seit Jahren brav seinen Dienst tut.
Liebe Grüße,
Felix Riesterer.