динамически генерирует редирект в mp3 файл с помощью php и javascript

0

Я пытаюсь сгенерировать ссылку на mp3 на моем сайте динамически, используя следующий код:

<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>

В результате получается следующий URL:

http://www.example.com/site/_main_nav/<script language=javascript>location.href='Title 1.mp3'</script>

$thisTitle получает заголовок 1 из базы данных mysql.

Знаете ли вы, как я мог это исправить? Я не могу использовать header ('$ thisTitle.mp3'), потому что включенный заголовочный файл уже отправил информацию заголовка, которая не может быть изменена. Я не могу вызывать включенный заголовок после этой строки кода.

Я использую один и тот же код перенаправления javascript в своем индексном файле для ссылки на страницу приветствия:

echo "<script language=javascript>location.href='_main_nav/welcome.php'</script>";

Он перенаправляет правильно, если код javascript не выплевывается в результирующем URL-адресе.

У меня есть заголовок 1.mp3 в папке _main_nav.

Теги:
mp3

1 ответ

1

измените его на

<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
    Спасибо, Габи! это прекрасно работает!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню