Ich versuche, die Verbindung zu der MP3-Dateien in meiner Website dynamisch mit dem folgenden Code zu generieren:dynamisch eine Umleitung auf eine MP3-Datei mit PHP und Javascript zu erzeugen
<a href="<?php echo "<script language=javascript>location.href='$thisTitle.mp3'</script>";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&#8217;s Revenge',this.href);
return false">Click Me to Hear a Sample</a>
Dieser in der folgenden URL-Ergebnissen:
http://www.example.com/site/_main_nav/<script language=javascript>location.href='Title 1.mp3'</script>
$ thisTitle ruft Titel 1 aus der mysql-Datenbank ab.
Wissen Sie, wie ich das beheben könnte? Ich kann header ('$ thisTitle.mp3') nicht verwenden, weil meine enthaltene Header-Datei bereits die Header-Informationen gesendet hat, die nicht geändert werden können. Ich kann den eingeschlossenen Header nach dieser Codezeile auch nicht aufrufen.
Ich verwende den gleichen JavaScript-Weiterleitung Code in meiner Index-Datei auf die Startseite verlinken:
echo "<script language=javascript>location.href='_main_nav/welcome.php'</script>";
Es leitet richtig ohne den Javascript-Code in der resultierenden URL ausgespuckt werden.
Ich habe den Titel 1.mp3 im Ordner _main_nav.
Danke Gaby! das funktioniert super! –