Je suis en train de générer le lien vers les années mp3 dans mon site dynamiquement en utilisant le code suivant:générer dynamiquement une redirection vers un fichier mp3 avec php et javascript
<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>
Il en résulte l'adresse suivante:
http://www.example.com/site/_main_nav/<script language=javascript>location.href='Title 1.mp3'</script>
$ thisTitle obtient le titre 1 de la base de données mysql.
Savez-vous comment je pourrais résoudre ce problème? Je ne peux pas utiliser l'en-tête ('$ thisTitle.mp3') car mon fichier d'en-tête inclus a déjà envoyé les informations d'en-tête qui ne peuvent pas être modifiées. Je ne peux pas appeler l'en-tête inclus après cette ligne de code non plus.
J'utilise le même code javascript redirection dans mon fichier d'index pour créer un lien vers la page d'accueil:
echo "<script language=javascript>location.href='_main_nav/welcome.php'</script>";
Il réoriente correctement sans le code javascript crachés dans l'URL qui en résulte.
J'ai le titre 1.mp3 dans le dossier _main_nav.
Merci Gaby! ça marche super! –