2010-11-26 2 views
0

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&amp;#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.

Antwort

1

Änderung es

<a href="<?php echo "$thisTitle.mp3";?>" target="_blank" onClick="javascript:PlayerOpen('LFO&amp;#8217;s Revenge',this.href); return false">Click Me to Hear a Sample</a> 
+0

Danke Gaby! das funktioniert super! –

Verwandte Themen